WhatsAppCall MeLinkedInGitHub

Pricing

Published ranges, not "contact us for a quote". Every project is quoted at a fixed price after a written scope, and the range you land in depends on the factors listed further down.

Pricing
What you are buildingRangeTimelineWhat is included
Landing page$600$1,5001–2 weeksOne long-form page, copy layout, forms, analytics, search metadata, deployment
Business website with a content system$1,500$4,0002–4 weeksFive to twelve pages, admin your team can edit, blog, English and Arabic, structured data
E-commerce store$3,000$10,0004–8 weeksCatalogue, cart, checkout, payment gateway, order and stock admin, order emails
SaaS product or startup MVP$5,000$25,0003–6 weeks for phase oneMulti-tenancy, auth and roles, Stripe subscriptions, admin dashboard, deployment
Custom business system or client portal$5,000$20,0006–12 weeksDiscovery workshop, multi-role platform, dashboards, reporting, integrations, training
Automation workflow$300$2,5002–10 daysProcess map, n8n or Make workflows, error handling, monitoring, handover document
Self-hosted n8n setup$500$1,2002–4 daysDocker install on your server, backups, updates plan, first two workflows migrated
AI integration$500$5,0001–4 weeksDocument chatbot, lead or email classification, extraction, cost controls and spend ceiling
Code audit of an existing project$400$1,2001–3 daysWritten risk list, what is salvageable, what to rewrite, fix plan with estimates
Maintenance retainer$250$1,500per monthUpdates, monitoring, backups, security patches, a set number of small changes

All figures in US dollars. Invoicing available in USD, EUR or GBP.

What moves a quote inside its range

FactorEffect on the quote
Number of distinct user rolesThe largest single driver. Each role adds its own screens, permissions and test cases. Three roles cost more than three extra pages.
Integrations with systems you already runA documented API adds days. An undocumented legacy system, or one that must stay the source of truth, adds weeks.
Whether designs existA complete Figma file removes design time entirely. No designs means design is part of the quote.
Bilingual and right-to-leftPlanned from the start it adds roughly ten to fifteen per cent. Added afterwards it can add half again.
Data migration from an old systemPriced separately once the old data has been inspected, because quality varies far more than volume.
Deadline pressureA compressed timeline that displaces other work carries a premium. A flexible one sometimes earns a discount.

Why these numbers are lower than an agency

A studio in London or New York carries an office, a sales team and account management, and those costs sit inside every invoice. An independent contractor in Cairo carries none of them. The difference in the invoice is overhead, not experience, and the work is delivered by the same person you had the first call with.

When not to spend this money

If an existing product covers most of your workflow and the remainder is not what makes you money, buying that product and automating around it costs less than anything on this page. That advice is given for free on the discovery call, including when it means there is no project.

Payment terms

  • Fixed price agreed after a written scope, not before it
  • Split across milestones, typically 40 per cent to start and the balance on delivery of each milestone
  • Bank transfer, Wise, PayPal or Stripe, invoiced in USD, EUR or GBP
  • Changes outside the agreed scope are quoted before they are built, never billed afterwards
  • Thirty days of free fixes after launch for anything that does not work as scoped
  • Source code, repository access and documentation transfer on final payment

Get a fixed quote

A free thirty-minute call, then a written scope with milestones and a fixed price.