Pricing Work Services Process Common Questions Why Bunker41 About Blog Get a Quote
Shopify Engineering · Custom Applications · Fast Sites

Anyone Can Generate
a Website Now.

That was never the hard part. The hard part is shipping that quotes real freight at checkout, a Rails API holding up two native apps — the system a business actually runs on after everyone goes home.

Jason and the team at Bunker41 designed our commercial furniture webstore to help us penetrate the competitive GTA market. The site they designed is better than any competitors’ in the market. It is fast, sophisticated, and visually appealing with the advanced functionality you need in today’s market. We are beyond satisfied!
Ken W. Owner, ANP Office Supply Read the case study →
Working
Remote
Established
2026
Writing software
20 years
Pricing
Published
Investment

What This Costs

Every figure below is a floor, not an estimate — the smallest version of that job. Scope first, then a flat quote that does not move.

Fast Site

Statically generated, served from a CDN, edited through a CMS you own. No database to breach, no plugins to patch, nothing to go down at 2am.

  • Design and build, no page limit
  • Hugo, Netlify, Sveltia CMS
  • Content structure and migration
  • Analytics and search fundamentals
  • CMS training and handoff docs
  • 30 days post-launch
$6,500CAD
From · flat quote · 3–4 weeks
Start a Project

Fast Site, Content-Heavy

The same build where there is a lot to hold — a blog with history, several locations, a catalogue, or a migration off something old and tangled.

  • Everything in Fast Site
  • Multi-location or multi-section architecture
  • Content modelling and editorial workflow
  • Migration from an existing platform
  • Redirect mapping so rankings survive
  • 30 days post-launch
$12,000CAD
From · flat quote · 5–7 weeks
Start a Project

Shopify Storefront

A custom theme built for how your store actually sells, rather than a purchased theme bent until it nearly fits.

  • Custom theme, built not bought
  • Product, collection and cart architecture
  • Checkout behaviour to the limits of the platform
  • Performance on real phones and real connections
  • Staff training and handoff docs
  • 30 days post-launch
$15,000CAD
From · scoped per project
Start a Project

Shopify Integration Engineering

The expensive problems live under the theme. Shipping that quotes real rates instead of guessing, checkout that behaves when the order is a pallet, inventory that matches what is on the floor.

  • Carrier rating — real parcel and freight quotes
  • Checkout and shipping logic
  • Inventory, ERP and third-party sync
  • Custom Shopify apps
  • Instrumented so failures are visible, not silent
  • Documentation your next developer can read
$12,000CAD
From · typically $12k–$45k
Start a Project

Custom Application — Discovery

Before anyone quotes a build, the problem gets scoped properly. You leave with an architecture and a fixed price, whether or not we are the ones who build it.

  • Problem and process mapped
  • Data model and architecture
  • Written technical specification
  • Fixed-price quote for the build
  • Yours to keep and take elsewhere
  • Credited against the build if you proceed
$4,000CAD
Fixed · 1–2 weeks
Book Discovery

Custom Application — Build

A Rails API on the backend, native iOS and Android on the front, designed and built together so the pieces fit. The thing that replaces the spreadsheet nobody wants to touch.

  • Ruby on Rails API backend
  • Native iOS and Android clients
  • Auth, roles and audit trails
  • App Store and Play submission
  • Deployment, monitoring and backups
  • 60 days post-launch
$40,000CAD
From · flat quote off discovery
Start a Project
Ongoing

Work That Does Not Stop at Launch

Care Plan — Essential $150/mo

Hosting managed, dependencies and platform updates, uptime and error monitoring, backups, and small content changes as they come up.

Care Plan — Active $400/mo

Everything in Essential, plus a monthly block of change work and priority response. For sites that are still moving rather than sitting still.

Engineering Retainer $5,000/mo

A standing block of days each month for integration, platform and product work. For businesses that need a developer available rather than a project quoted.

Day Rate $1,400/day

For work that genuinely cannot be scoped up front — investigation, a failing integration, an emergency. Billed in whole days against a written log.

Every project includes: hosting and DNS set up · SSL · analytics · training · handoff documentation

Prices in CAD. Work happens over calls, email and screen shares — where you are does not change what you get.

Recent Work

Selected Work

Shipped work, all of it live and all of it built here. Short list on purpose: it only holds things that actually exist.

01 Client Project

ANP Office Furniture

B2B Office Furniture

A Shopify storefront for a Canadian office furniture dealer, with custom middleware that quotes real parcel and freight rates at checkout — whether the cart holds one chair or a pallet of desks.

  • Shopify
  • Carrier Integration
  • Cloudflare Workers
View case study
02 Product

Spec Social

Creative Tools

Drop in an image or video and see how it crops on fifteen social platforms, with the interface furniture that covers part of it drawn on top. Runs entirely in the browser — nothing is uploaded.

  • Client-Side
  • Media Tooling
  • No Backend
View case study
03 Product

Magpie Inventory

Inventory Software · iOS

A stocktaking app for independent shops — scan, count, see what's low. Native iPhone and iPad, iCloud sync, no account to create. On the App Store.

  • iOS & iPadOS
  • iCloud Sync
  • Product Design
View case study
What We Build

What We Take On

Three lines of work, not a menu. Each one is something a template or a generator can’t be bent into doing, and each one has shipped work behind it.

01

Shopify Engineering

Most Shopify work stops at how the store looks. The expensive problems are underneath it — shipping that quotes real rates instead of guessing, checkout that behaves when the order is a pallet rather than a parcel, inventory that matches what is actually on the floor. That is the work we take.

Carrier RatingCheckout & ShippingInventory & ERP SyncCustom Shopify Apps
02

Custom Applications

A Rails API on the backend, native iOS and Android on the front, designed and built together so the pieces actually fit. This is the work that replaces the spreadsheet nobody wants to touch — booking, inventory, dispatch, field data, the process only your business has.

Ruby on RailsiOS & AndroidAPI DesignApp Store & Play
03

Fast Sites

No database, no plugins, no monthly security scare. Generated as static files and served from a CDN, so it loads immediately and stays up. You edit it yourself through a CMS built for the way you work, and you own every line of it.

HugoNetlifySveltia CMSCore Web Vitals
How We Work

How Does It Work?

Four steps, zero guesswork. Clear process from first call to launch day.

  1. Discovery

    Free consultation. We learn your business, your customers, and what success actually looks like. No commitment — just a conversation.

  2. Design

    Mockups and wireframes for your approval before a single line of code. You see exactly what you're getting, and we iterate until it's right.

  3. Develop

    Custom code, real content, rigorous testing. Hugo, Shopify or Rails — whichever the job calls for, you get a staging link and review everything before it goes live.

  4. Deploy

    DNS, SSL, speed optimization, analytics. Training session, documentation, ongoing support. Everything is monitored after launch to make sure it sticks.

Common Questions

Straight Answers.
No Jargon.

Everything you'd want to know before starting a project.

Do we own what you build?

Yes, entirely — the code, the content, the domain, the hosting and cloud accounts, and the App Store and Play listings. Everything is set up in your name or transferred to it at handover. No proprietary systems and no lock-in: if you want to move on, or hand it to another developer, you take all of it.

Can you work with what we already have?

Usually. Rebuilding a site that isn't performing, taking over a Shopify store someone else built, adding to an existing Rails codebase, or picking up an app that stalled halfway are all normal work. Taking over someone else's code starts with a paid review — quoting a rewrite before reading it is guessing.

Do you build for both iOS and Android?

Yes, usually from one Ruby on Rails API so the two clients can't drift apart — one place for the rules, one place to fix them. If only one platform makes sense for your audience or your budget, we'll say so rather than selling you two.

Who owns the App Store and Play listings?

You do. Apps publish under your own Apple Developer and Google Play accounts, in your company's name, so the listing, the ratings, the reviews and the ability to ship an update all belong to you. Publishing under a developer's account is common in this industry, and it quietly means you can't leave.

What happens when Apple or Google changes something?

They change something every year. New OS versions deprecate APIs, review policies shift, and an app that shipped fine in spring can break or get rejected after the autumn release. That's what a care plan or retainer is for — testing against each major OS release, keeping SDKs current, and handling review correspondence when it comes up. An app is not a thing you finish.

Can you integrate with the tools we already use?

Usually. CRMs, booking platforms, shipping carriers, payment processors, ERPs, inventory and accounting systems are routine on both the web and the app side. If your tools have an API it can generally be wired in cleanly — and instrumented, so that when it does fail it says so instead of failing silently.

How long does a project take?

A site is 3–4 weeks, longer if there's a lot of content to migrate. Shopify and integration work is scoped per project. Applications start with a paid discovery step, and the build timeline comes out of that alongside the fixed price. App store review adds a few days at the end that nobody controls. You get a written schedule before anyone starts.

What happens after launch?

Every project includes a post-launch window — 30 days on most work, 60 on application builds — to catch anything that got missed. After that it's yours to run. Sites can sit still safely; apps can't, because the platforms move underneath them, so most app work continues on a care plan or a retainer.

What does a care plan include?

For a site: managed hosting, dependency and platform updates, uptime and error monitoring, backups, and small content changes. For an app: OS release testing, SDK and dependency updates, crash monitoring, and store submissions. Active adds a monthly block of change work and priority response on either. Both are optional.

What about hosting and infrastructure?

Handled — hosting, domains, SSL, email, and for applications the database, background jobs, storage, backups and monitoring. It's included in the project price with no hidden fees, and every account is created in your name so the bills and the keys are yours.

Do we have to provide the content?

We'll need your input on messaging and anything specific you want said, but the process walks you through it. Copywriting help and stock photography sourcing are available if you'd rather not start from a blank page. For applications, what we need is closer to how your business actually works than to copy.

Do we need to be in the same place?

No. The work happens over calls, email and screen shares, and it has for years. What you're buying is the build and the people accountable for it, not a drive across town.

The Difference

Bunker41 vs. Everything Else

An honest look at how your options stack up — including the ones where somebody else is the better answer.

Off The Shelf Offshore Shop Agency Bunker41
Built For Your Process You adapt to it As specified, literally ✓ Yes ✓ Yes
Own Your Code No — you rent it Usually ✓ Yes ✓ Always
Hard Integrations Only what's supported Varies wildly ✓ Yes (priced for it) ✓ It's the specialty
Who Writes The Code Nobody — it's a product A rotating team Whoever is free ✓ Engineers, not account managers
Written Scope & Schedule N/A Sometimes ✓ Yes ✓ Before anyone starts
Support After Launch Support tickets Contract ends, so does help Retainer ✓ Care plan, priced openly
Typical Cost ✓ Cheapest by far Low, then change orders $40k–$250k $6.5k–$40k+
Someone To Call A help centre A time zone away An account manager ✓ Whoever built it

Scroll the table sideways on a narrow screen. Prices are the published rates on this page; the others are what the market generally charges.

Ready to Build?

Let's Make Something That Lasts.

Free consultation, no obligation — a straightforward conversation about what your business actually needs online.

Who answers
Someone who has the code open.

Ontario, Canada · remote, wherever you are. Most replies inside one business day.

Book a call