Skip to content

pricing

Every price, on one page.

Most people in this category make you book a call to find out what anything costs, which wastes an hour to establish something a table could have told you in ten seconds. Here is the table. Each block links to the page that explains what you are actually buying.

start here

$500

One week, one price, whatever size the app is. Half of it comes off the migration price if one follows.

migration

Bubble to code

Bands, not a quote. The audit produces the fixed number inside whichever band your app lands in, and the band it lands in is one of the five things the audit tells you. What a migration involves.

Migration · small app
$5,000–8,000
Up to around 15 pages, straightforward workflows, no exotic plugins.
Migration · mid-size
$8,000–12,000
Multiple user roles, Stripe or subscriptions, real background work.
Migration · complex
$12,000–15,000
Heavy plugin surface, integrations, or compliance requirements.
Per-phase option
by phase
Larger jobs are invoiced phase by phase instead of 50/50. Stop after any phase.

maintenance

Retainers and ad-hoc work

Committing is cheaper than not committing, which is the way round it ought to be and was not until recently. The retainers work out at $90 and $85 an hour against $120 ad-hoc. What is covered and what is not.

Light retainer
$900 / mo
10 hours a month. Bug fixes and small changes, Workload Unit monitoring, a monthly note.
Standard retainer
$1,700 / mo
20 hours a month. Everything above plus feature work and integrations.
Ad-hoc work
$120 / hour
For apps that do not need a retainer. Minimum half a day, scheduled in advance. This is the rate without a commitment, so the retainers above work out 25% and 29% cheaper an hour.
Agency subcontract
on request
White-label, under your brand, billed to you. Rate depends on volume and notice.

retainer spots are limited

agencies

White-label and pass-through

The first two rows are the direct rates, published as a ceiling: agency work is priced under them and how far under depends on volume and notice. The terms, including the non-solicit.

Ad-hoc, direct rate
$120 / hour
What a client pays coming to us directly with no commitment. It is the ceiling: agency work is priced under it.
Light retainer, direct rate
$900 / mo
10 hours a month, which is $90 an hour. The ceiling for a white-label equivalent.
Migration passed through
15%
Your share of the migration fee when you hand a client over. Paid on the migration, not on the audit.
Your block or retainer
quoted
Priced on volume and notice, in writing, before anything starts. Two business days from the first email.

the small print

What these numbers do not say

  • VAT is not included

    Figures are in US dollars and exclude sales tax or VAT where either applies. Invoicing is from FACTIONER SRL, a Romanian company, so EU business customers outside Romania are invoiced under the reverse charge.

  • Migrations are 50/50, or by phase

    Half upfront and half on delivery for most jobs. Larger ones are invoiced phase by phase instead, and you can stop after any phase with an app that still works.

  • Retainer hours do not roll over

    A fixed number of hours a month, agreed up front. Overruns are quoted before they happen rather than invoiced after.

  • Half the audit fee comes off a migration

    Half, not all. A full credit would make the audit week unpaid whenever it converts, which is the incentive the audit page exists to argue against.

None of these is the number for your app.

They are bands, and a band is not a quote. The audit is what turns one into a fixed figure, and it is allowed to come back saying the app should stay where it is. The calculator will give you a rough answer for free first.