Skip to main content
Headless WordPress: What Drives the Cost and the Timeline - Livin Services Blog
Back to BlogEcommerce

Headless WordPress: What Drives the Cost and the Timeline

James Walker Dec 21, 2023 14 min read· Last reviewed Dec 21, 2023

We do not publish a price list for headless wordpress, and this article explains why rather than dodging it. A headline number without a scope is a guess, and the gap between the guess and the invoice is where the argument happens.

What we can do is tell you exactly what moves the number.

The three things that move the price

How wide the scope is

The base of this work is:

  • Full site and plugin audit before Headless WordPress begins
  • Staging environment with version-controlled deploys
  • Implementation with editor-safe content structures
  • Performance and Core Web Vitals pass on key templates
  • Backup, update and security baseline configured
  • Editor training plus written documentation

Every addition beyond that is quoted as a line, not folded in silently.

What state your current setup is in

Clean input is fast. The things that slow it down are usually invisible until someone looks:

  • Your site has more than twenty-five active plugins and nobody knows why
  • Editing a page breaks the layout somewhere else
  • The site is slow and every fix so far has been another caching plugin
  • You have been hacked before, or you are not sure whether you have

How many other systems have to keep working

WPGraphQL, Next.js, Vercel, ACF Pro, TypeScript and anything of yours that touches them. Every integration that must survive the change is a thing to test, and testing is where honest estimates spend their time.

What moves the timeline

Usually 612 weeks. What extends it, in order of how often it actually happens: access arriving late, approvals sitting with one person who is travelling, and scope added mid-build. Only the third of those is about the work.

What you are not paying for

No discovery fee. No deposit to hold a slot. No account manager relaying messages between you and the person building it. No retainer attached to the build if you want ongoing work afterwards, that is a separate decision made after you have seen how we work.

What we will not do

We will not quote a number before we understand the scope, and we will not guarantee a commercial outcome. Keep WordPress for editors and put React in front of it is what the work delivers; what that produces in revenue depends on your market and your pricing as much as on us.

Want a real number for headless wordpress? Send us what you have and you get a written scope and one fixed price, usually within a working day.

When it is not worth the money

  • You need it faster than 612 weeks. We will not compress headless wordpress into a weekend by skipping the testing, and an agency that agrees to is telling you which corner they plan to cut
  • You are not committed to WPGraphQL. Most of the value here comes from working properly inside WPGraphQL, so if you are mid-way through deciding whether to move off it, decide first otherwise you are paying us to improve something you are about to replace
  • What you actually want is keep WordPress for editors and put React in front of it guaranteed as an outcome. We will not sign that, because the result depends on your market, your pricing and your traffic as much as on the build. We guarantee the scope, the date and the quality of the work
  • You want someone to take it away and report back monthly. This runs as a fixed piece of work with a written scope and a handover, not as a retainer if you want a permanent wordpress function, hiring is usually cheaper than us

Cost and timeline questions

What is Headless WordPress?

Headless WordPress is a wordpress service from Livin Services. In one line: keep WordPress for editors and put React in front of it. It's a defined piece of work with an agreed finish line, not an open-ended retainer, so you know what you're buying before you commit to it.

What is included in Headless WordPress?

Headless WordPress covers full site and plugin audit before headless wordpress begins, staging environment with version-controlled deploys, implementation with editor-safe content structures, performance and core web vitals pass on key templates, backup, update and security baseline configured, editor training plus written documentation, an honest assessment first headless doubles your surfaces, and most sites do not need it, preview working properly for editors, which is the thing headless usually breaks and cache invalidation wired to publish events, so an edit appears without a rebuild wait. All of that gets written down before we start, so you know exactly what's landing and what isn't. Anything outside the list gets quoted separately we won't quietly absorb it and we won't quietly bill for it either.

What is not included in Headless WordPress?

Anything not named in the written scope. In practice that usually means ongoing management after handover, content and copy you have not supplied, third-party licence and subscription costs, and work in other disciplines those are separate services with their own scopes. We list exclusions explicitly rather than leaving them to be discovered halfway through.

How long does Headless WordPress take?

A typical Headless WordPress engagement runs 612 weeks from kickoff to handover. That covers discovery and scoping, build or implementation, review with your team, and a final QA pass. Larger or multi-market builds extend this and we say so during scoping rather than after.

Can Headless WordPress be delivered faster than 6–12 weeks?

Sometimes, if the scope is reduced rather than the care taken. We will tell you which parts can be deferred to a second phase to hit a date. What we will not do is compress testing and review to make a deadline look achievable that moves the cost from the timeline to the month after launch.

How is Headless WordPress quoted?

One fixed price against a written scope. Not an hourly rate. What moves that number is how many templates, integrations and awkward edge cases are involved not how long we happen to take, which is our problem to manage, not yours. There's no price list because a real quote depends on your situation. Tell us what you need and you'll get a written scope and a fixed figure back, with anything that could change it flagged upfront rather than appearing on an invoice later.

How the work runs, week by week

People ask for this more than anything else, and it is a fair question: you are about to hand over access to systems you depend on, and "we will keep you posted" is not an answer.

Stage 1 — We look at what you actually have

Before anything is quoted we go through your current WPGraphQL setup and whatever else touches it. Half the time this changes the recommendation the thing you asked for turns out not to be the thing that is costing you.

Stage 2 — The scope gets written down

Every line of Headless WordPress that will be delivered, in plain English, with one fixed price and a date. Exclusions are listed as explicitly as inclusions, because the argument three weeks in is always about something nobody wrote down.

Stage 3 — Build, in the open

You see keep WordPress for editors and put React in front of it take shape rather than being shown a finished thing at the end. If something we assumed turns out to be wrong, you hear it the day we find out.

Stage 4 — Tested against real conditions

Full site and plugin audit before Headless WordPress begins is checked on real devices and real data, not just on the machine it was built on. A thing that works only in ideal conditions is not finished.

Stage 5 — Handover, then it is yours

Documentation written for your team, every account already in your name, and a walkthrough. Typical end to end: 612 weeks. Nothing rolls over into a monthly fee you did not ask for.

None of that is a fixed calendar. It is an order. The dates go in the scope, and the honest note is that the order almost never changes while the dates sometimes do usually for reasons on the client side rather than ours.

What we need from you, and when

The commonest cause of a slipped date on this kind of work is not the build. It is access and approvals arriving late. So this is written down as plainly as our side of the deal:

  • Access to WPGraphQL Admin or collaborator access, created in your account so you can revoke it whenever you like. The single most common cause of a slipped date on Headless WordPress is access arriving two weeks after kickoff
  • One person who can decide Not a committee. Someone who can approve a direction without escalating it. Where approvals need three people, we build that into the timeline rather than pretending it is free
  • Whatever content the scope depends on Copy, images, product data, brand assets whichever apply. If you would rather we produced them, that is a separate scope and we will say so before you assume it is included
  • An agreed definition of finished We write down what "done" means for Headless WordPress before starting, and both sides sign off on it. It is the cheapest thing you can do to avoid a dispute at the end

A note on access and approvals

Two practical notes. Send individual accounts rather than a shared login individual access can be revoked per person at handover, and a shared password is the most common way a business quietly loses control of its own systems. And name one person who can approve decisions. Not a committee. A project with three approvers moves at the speed of the slowest one, and everybody ends up frustrated with the wrong party.

What we check before we call it finished

"Done" is the word that causes the most arguments in this industry, because it usually means something different to each side. Ours means all of the following are true, and you can hold us to the list:

  • Every item in the Headless WordPress scope ticked off against the written list, in front of you
  • Tested on a real mid-range phone, not only on a desktop browser
  • Checked against your existing WPGraphQL setup so nothing that already worked has quietly broken
  • Staging environment with version-controlled deploys verified end to end rather than assumed
  • Keyboard navigation and screen-reader labelling checked on anything interactive
  • Handover documentation read back by someone who did not build it

Note what is in there and what is not. There is no line about you being happy not because we do not care, but because a definition of done that depends on a feeling has no end. If something is wrong against the scope, we fix it. If something outside the scope turns out to matter, we quote it as a line rather than absorbing it quietly, because absorbed work is how a fixed price stops being fixed.

The tools, and who owns them

WPGraphQL, Next.js, Vercel, ACF Pro, TypeScript.

Where you already own something that does the job, we use it. Where we recommend adding something, the account gets created in your name, on your billing, with your team as administrators from the first day not ours, and not a reseller's. This is not generosity. It is the single thing that determines whether you have a supplier or a dependency.

The same applies to everything we produce. Source files, configuration, documentation, credentials: yours, handed over as we go rather than held until a final invoice clears.

What we check before we call it finished

"Done" is the word that causes the most arguments in this industry, because it usually means something different to each side. Ours means all of the following are true, and you can hold us to the list:

  • Every item in the Headless WordPress scope ticked off against the written list, in front of you
  • Tested on a real mid-range phone, not only on a desktop browser
  • Checked against your existing WPGraphQL setup so nothing that already worked has quietly broken
  • Staging environment with version-controlled deploys verified end to end rather than assumed
  • Keyboard navigation and screen-reader labelling checked on anything interactive
  • Handover documentation read back by someone who did not build it

Note what is in there and what is not. There is no line about you being happy not because we do not care, but because a definition of done that depends on a feeling has no end. If something is wrong against the scope, we fix it. If something outside the scope turns out to matter, we quote it as a line rather than absorbing it quietly, because absorbed work is how a fixed price stops being fixed.

Where this discipline actually stands

Commerce work has one useful property: almost everything is measurable, and the measurement is money rather than a proxy. That cuts both ways. It means you can tell quickly whether something helped, and it means there is nowhere to hide when it did not. We would rather work that way. The awkward part is that a store is never idle every change lands on a shop that is taking orders while you change it, which is why we build on a duplicate and test before anything touches the live one.

What we will not do

Worth being explicit, because these are the promises you will hear elsewhere:

  • We will not guarantee a commercial outcome. Keep WordPress for editors and put React in front of it is what the work delivers. What that turns into depends on your market, your pricing and your competitors as much as on us.
  • We will not quote a number before understanding the scope. A price given in the first five minutes is a price with the risk padded in, and you pay for the padding.
  • We will not take work we do not think will help. That has cost us enquiries and it will again.
  • We will not hold your accounts, your data or your files as leverage.
  • We will not add a tool where removing one would do. We say "remove this" fairly often, and it is always less to invoice for.

What is different once it is done

  • Headless WordPress is in place and documented, so your team can change it without calling us
  • Full site and plugin audit before Headless WordPress begins delivered against a written list you can check line by line
  • Every account and credential in your name, with nothing on our infrastructure
  • A clear record of where you started, so the effect of the wordpress work is measurable rather than a feeling
  • One fixed price paid, with no retainer required to keep it working

That is the honest list. Not a transformation a specific set of things that are true afterwards and were not true before, each one checkable.

How we would want to be compared

If you are getting other quotes, and you should, compare the scopes rather than the totals. Ask each supplier the same three things: what exactly is included and excluded, what does done mean, and who owns the accounts at the end. The answers separate suppliers far more reliably than a portfolio does.

And if someone else's scope covers the same ground for less, take it. We would rather you did that than start something on a number nobody is comfortable with.

Share this article

If you want this done

The wordpress services behind this

Each page states the scope, what is included, the timeline and what is explicitly excluded — so you can tell whether it is what you need before speaking to anyone.

Often relevant alongside it: Ecommerce · Shopify

Would rather not use a form?

Both reach the same people. Neither is slower than the form.

+92 337 0330012 · contact@livinservices.com

Keep Reading

More articles you'll find useful.

WooCommerce Development: What the Work Involves and What You Get - Related article by Livin Services
Ecommerce

WooCommerce Development: What the Work Involves and What You Get

WooCommerce Development is a ecommerce service from Livin Services: turn WordPress into a real store with clean product data and a fast checkout. You get discovery and platform fit review for woocommerce development, storefront build with a documented component library and checkout, tax, shipping and payment configuration, all of it written into a fixed scope before anyone starts work, and it usually takes 4–10 weeks. Here's the whole scope, plainly: discovery and platform fit review for woocommerce development, storefront build with a documented component library, checkout, tax, shipping and payment configuration. We cover the tools it runs on (WooCommerce, WordPress, PHP) and how to spot the difference between this done properly and this done in a hurry.

Read more
Do You Actually Need WooCommerce Development? An Honest Check - Related article by Livin Services
Ecommerce

Do You Actually Need WooCommerce Development? An Honest Check

People usually start thinking about woocommerce development when your current store cannot handle the catalogue or traffic you now have. Sometimes that's the real problem. Often it's a symptom of something else, and buying this won't help. Here's how to tell which one you're looking at before you spend anything.

Read more
How to Brief a WooCommerce Development Project Properly - Related article by Livin Services
Ecommerce

How to Brief a WooCommerce Development Project Properly

Most woocommerce development projects go wrong at the brief, not the build. This is what to write down before you talk to anyone — including the WooCommerce, WordPress, PHP access you'll need to hand over — plus the questions a decent agency should be asking you back.

Read more

Contact

We use your details to reply to this enquiry and nothing else. No list, no reselling.

Opens WhatsApp to subscribe. If WhatsApp is blocked or unavailable, we fall back to email.

Ready when you are

Tell us the goal in one sentence.

You get a written scope, one fixed price and a start date back — usually within two business days. No form to complete first, and no call to sit through before you know anything.

  • We usually reply within a couple of hours in working time.
  • No discovery fee, no deposit to hold a slot, and no retainer attached to a build.
  • We write the scope down and attach one fixed price to it, before any work starts.

+92 337 0330012 · contact@livinservices.com

Send a written brief