Home Pricing

Priced before
we start.

No hourly billing and no scope-creep invoices. We quote a fixed number after the Blueprint stage, and if we estimate badly that comes out of our margin rather than your budget.

Pick the shape
that fits.

Most clients start with a project and move to a retainer once there is something worth sending traffic to. A few need a squad from day one. All three can run at once.

Project

$4,800 fixed, from
  • One defined outcome: a site, an app, a rebuild
  • Fixed price agreed before kickoff
  • Two-week cycles with a live staging link
  • 30 days of post-launch fixes included
  • You own the code and every account
Best when you know exactly what needs to exist.

Growth retainer

$1,500 per month, from
  • SEO, paid media, social or Business Profile — or all of them
  • Landing pages built in-house, not billed extra
  • Weekly optimisation, monthly reporting call
  • Rolling 30-day terms after the first quarter
  • Media budget paid direct to the platform
Best when the asset exists and needs an audience.

Embedded squad

$9,000 per month, from
  • A named engineer, designer and growth lead
  • In your Slack, in your standups, on your roadmap
  • Priority queue and same-day turnaround
  • Quarterly planning run with your leadership
  • Scale the squad up or down each quarter
Best when there is more work than any one project.

What's included,
what isn't.

The things agencies usually quote as extras are in the base price here, because a build without them is not finished and quoting them separately is just a way of quoting low.

 ProjectGrowth retainerEmbedded squad
Discovery & written scopeIncludedIncludedIncluded
Fixed price before kickoffYesMonthly, fixedMonthly, fixed
Design system & componentsIncludedNot applicableIncluded
Landing pages during campaignsQuoted separatelyUp to 2 per monthUnlimited within capacity
Analytics & conversion trackingIncludedIncludedIncluded
Accessibility pass (WCAG 2.2 AA)IncludedOn pages we buildIncluded
Post-launch fixes30 daysOngoingOngoing
ReportingOne handover sessionMonthly call + dashboardWeekly + quarterly planning
Media budgetNot applicablePaid direct to platformPaid direct to platform
Code & account ownershipYoursYoursYours
Minimum commitmentNoneOne quarter, then rolling 30 daysOne quarter

Media budget is always paid by you, directly to Google or Meta. We never mark it up or route it through our accounts, which means you can see exactly what was spent without taking our word for it.

Rough ranges,
before we've met.

Real quotes come after the Blueprint stage. These are the bands most engagements land in, so you can tell in thirty seconds whether we are in the same conversation.

EngagementTypical rangeTimelineWhat moves the number
Marketing site, 6–15 pages$4,800 – $14,0003–6 weeksPage count, custom illustration, number of approvers
E-commerce build$9,000 – $30,0005–10 weeksCatalogue size, ERP integration, subscription logic
3D scene or configurator$7,500 – $40,0004–12 weeksVariant count, whether models exist, physics
Internal tool or portal$14,000 – $60,0008–16 weeksUser roles, systems to integrate, data migration
Mobile app, both stores$18,000 – $70,00010–20 weeksOffline behaviour, hardware access, backend scope
SEO retainer$1,500 – $6,000 / mo6–9 months to compoundLocations, competition, content volume
Paid media management$1,200 – $5,000 / moLive in 5–7 daysChannels, campaign count, creative volume
Business Profile management$600 – $2,400 / moLift in 4–8 weeksNumber of locations, citation cleanup needed

What a retainer
has to return.

Before you spend anything, it is worth knowing roughly what the budget has to produce to be worth doing. Move the sliders — the model uses the same blended benchmarks we plan real campaigns against.

Channels

Leads / month
Cost per paid lead
New customers
Return on spend
Revenue over the first 12 months
Total revenue Organic share Media cost

Model assumes roughly $108 per lead on Google search with about 60% worth calling back, $46 per lead on Meta with about a third worth calling back, organic reaching a fifth of paid volume by month twelve, and accounts getting around 2% cheaper each month as the data builds. Every one of those gets replaced with your real numbers in the Signal stage.

Payment, terms
and getting out.

How does payment work on a project?

Three stages: 40% at kickoff, 30% at the midpoint demo, 30% on launch. Larger builds split into more stages so neither of us is ever carrying much risk. Invoices are net 14, and intellectual property transfers to you on final payment for each stage.

What happens if the estimate was wrong?

We absorb it. The number in the signed scope is what you pay, and the only thing that changes it is you changing the scope — which gets estimated in writing before any work starts, so you can always say no.

Can we cancel a retainer?

After the first quarter, yes, with 30 days' notice. There is no exit fee and no clause that holds your accounts hostage. We hand over everything within a week: access, documentation, and a written summary of what was working and what we would do next.

Why a quarter minimum on retainers?

Because nothing meaningful happens in a month. Paid media needs several weeks to leave the learning phase, and SEO takes longer than that to move at all. A one-month retainer would be us taking your money for a period we already know is too short to judge.

Do you mark up media spend?

No. You pay Google and Meta directly from your own card, and our fee is a flat monthly figure regardless of how much you spend. It means we have no incentive to recommend a bigger budget than the one that works.

Is there a discount for taking several services?

Yes, and it is structural rather than a sales tactic: a retainer that includes both the build work and the media costs less than buying them separately, because the landing pages are already in the scope instead of being quoted as change requests.

Tell us what's broken.
We'll tell you what it costs.

Two minutes on the brief builder gets you a scope, a fixed price and the first thing we would fix — inside one business day, from a person rather than a template.

Start a brief Email us instead hello@cyberlabs.com · Austin, TX