Custom builds

A working product in 12 weeks.
Fixed price. You own the code.

Not a retainer. Not a "we'll scope it after the discovery phase" arrangement. You tell us what you need, we name a price, and the build starts Monday. Lingenfelter Auto Spa got a full CRM in 12 weeks for $2,000. Meridian got a multi-location dashboard for $6,400.

$2,000 starting price 12 weeks typical engagement 100% code ownership 60-day satisfaction guarantee

How it's different

What you get that agencies don't offer.

01

Fixed price — written before we start

The scope goes in a document. The price goes in the invoice. No "that's out of scope" conversations three weeks in. If the spec changes, we negotiate before we build — not after you've seen the bill.

02

You own every file

The repository is yours from day one. The credentials are yours. The domain is yours. When the 12 weeks end, we hand you the keys and walk away. You can hire anyone to maintain it — you're not locked into a support contract with us.

03

One person, not a committee

There's no account manager between you and the builder. You talk directly to the founder who writes the code. Decisions happen in the same conversation where the problem gets described. No ticket queue.

Pricing

Three sizes. All fixed price.

The starting point depends on what you're building. Most clients start with a conversation — 30 minutes, no commitment, and we'll tell you which tier fits and why.

Starter Build

$2,000–$5,000

4–6 weeks

  • Single-purpose tool: CRM, booking system, intake form + dashboard
  • Up to 5 core screens
  • Stripe payments if needed
  • Hosted on Vercel or Railway — $0/month until you scale
  • 14-day bug-fix window after delivery
  • Full source on GitHub, credentials yours

Platform Build

$15,000–$30,000

12–16 weeks

  • Multi-tenant SaaS with customer-facing portal
  • Subscription billing, metered usage, trial flows
  • Admin panel + customer analytics dashboard
  • Custom domain per tenant, onboarding flows
  • 60-day bug-fix window after delivery
  • Priority async support for 90 days post-launch
  • 60-day satisfaction guarantee

The 12-week engagement

Four phases. No surprises.

Every build follows the same four-phase structure. You know where we are, what ships next, and what you need to review at each checkpoint.

Weeks 1–2

Spec + architecture

We turn your brief into a written spec: every screen, every field, every user flow. You approve it before we write a line of code. Changes here cost nothing. Changes in week 9 cost time.

Weeks 3–6

Core build

Data models, auth, the main application loop. A working staging URL at the end of week 6 so you can click through the real thing — not a mockup.

Weeks 7–10

Polish + integrations

Stripe wiring, email automations, PDF exports, third-party APIs. Weekly async updates with screen recordings. You flag anything that doesn't match the spec.

Weeks 11–12

QA + handoff

Bug fixes, load testing on the production environment, domain transfer, credentials handoff. A 60-minute walkthrough call so your team knows how to run it.

Past builds

What we've shipped.

Each build started with a conversation, ended with a working product, and cost less than the first retainer payment at most agencies.

The guarantee

If it doesn't work the way we scoped it, you don't pay for the gap.

This isn't a "satisfaction guarantee" that requires you to prove you're unhappy. If the delivered product doesn't do what the spec says it should do, we fix it at no cost or we refund the proportional amount. The spec is the contract.

The 60-day window starts at handoff — not at payment. You have two months of production use to find anything that diverges from the spec before the guarantee expires.

Scope guarantee Any feature in the spec that doesn't work as described gets fixed free within 60 days of handoff.
Price lock The invoice you approved at spec sign-off is the final price. No change orders for anything in scope.
Ownership You own 100% of the code, domain, hosting accounts, and credentials from day one — not day 60.
No retainer The engagement ends at handoff. There is no monthly support contract unless you choose to add one.

Ready to start

Tell us what you need to build.

A 30-minute call. No slides, no discovery-phase theater. You describe what you need, we tell you what it costs and how long it takes. If the numbers work, we start Monday.

Fixed price  ·  100% code ownership  ·  60-day guarantee  ·  Ethan@septimlabs.com