Pricing
Ranges are indicative for typical scopes. The scoping call is what turns a range into a number.
Project
Best for a new site, app or a clearly defined feature.
- Written scope & architecture doc
- Milestone-based delivery
- Weekly staging links
- Editor training at handover
- 30 days of post-launch fixes
Retainer
A block of hours each month for features, fixes and automation.
- 20 hours monthly, rolled once
- Same-day priority response
- Updates, backups & monitoring
- Monthly written change note
- Rate held for 12 months
Consulting
Second opinion on a stack, a code review, or an automation audit.
- Stack or codebase audit
- Automation opportunity review
- Written findings, not a call recording
- No minimum commitment
Ranges are indicative for typical scopes. The scoping call is what turns a range into a number.
Indicative build ranges
| Engagement | Typical scope | Timeline | Range |
|---|---|---|---|
| Brochure site | 5–8 pages, custom theme | 2–3 weeks | $1,200 – $2,500 |
| WooCommerce store | Catalog, checkout, shipping, gateways | 3–5 weeks | $2,500 – $6,000 |
| Theme / plugin build | Custom theme or purpose-built plugin | 2–4 weeks | $1,500 – $4,000 |
| MERN application | Dashboard or portal with auth, API, billing | 4–10 weeks | $4,000 – $15,000 |
| AI agent / RAG | Agent on your docs, with guardrails and logging | 1–4 weeks | $1,500 – $6,000 |
| Workflow automation | n8n / Make / custom pipeline between systems | 1–2 weeks | $800 – $3,000 |
| Care plan | Updates, backups, monitoring, priority fixes | Monthly | $180 – $600 /mo |
Plain language
Every technical decision comes with the reason in a sentence you can repeat to your own team.
Fixed quotes
The number I give after scoping is the number you pay.
Nothing locked in
You own the repo, the hosting and the accounts.
How is payment structured?
Projects: 40% to start, 40% at the agreed midpoint, 20% on launch. Retainers are billed monthly in advance.
What if the scope changes mid-project?
You get a written change quote before I touch it. Nothing is billed as a surprise at the end.
Do you work with agencies as a subcontractor?
Yes, white-labelled, under your own client relationship.
Which currencies and methods?
USD by bank transfer, Wise or Payoneer. Platform contracts also work.