Pricing

What it costs to work with me

Custom software for a small business costs $5,000 to $250,000 or more with me, at four fixed prices. We figure out which tier fits during discovery, and I'll tell you if the answer is none of them.

Start here

Connect

$5,000

3 to 4 weeks

One broken workflow between the tools you already use, fixed for good. The thing that keeps breaking stops breaking.

  • Keep your tools; fix the plumbing
  • Up to 3 systems and 3 integrations, one workflow
  • Alerts within 15 minutes when a sync fails
  • Runbook so you are not dependent on me
  • Quick discovery is built in (week one)
  • 60-day warranty
Get started

Consolidate

$20,000

4 to 8 weeks after discovery

Several tools collapsed into one custom app you own, keeping the integrations that work.

  • One core workflow, up to 8 screens, 2 user roles
  • Up to 3 integrations to the tools that stay
  • Data migrated from the retired tools (up to 50,000 records)
  • Retire 1 or 2 subscriptions
  • Working software to click every week
  • You own the code, the cloud accounts, everything

Starts with a $2,500 paid discovery, credited toward the build.

3 slots, 2 open now

Get started

Exclusive

From$250,000

3 to 6 months

Me, full time on your business, one client at a time. By application.

Starts with a $7,500 paid discovery.

One slot. It starts when the current builds wrap up.

Book a call

Discovery

Paid discovery is the first deliverable for Consolidate, Replace and Exclusive. It takes about 2 weeks, as long as you get me in front of the right people.

You come out with a fixed-price proposal: a deliverables table and a timeline. This is where we figure out which tier fits. Connect has a short discovery call folded in, at no extra cost.

TierDiscoveryCredited toward the build?
Consolidate$2,500Yes, if you start within 90 days
Replace$7,500Yes, if you start within 90 days
Exclusive$7,500No

Which tier fits your business?

Most people should start with Connect. It's the cheapest way to find out what the rest is worth.

Connect: $5,000, 3 to 4 weeks

Typical job. Your intake form, your CRM and your accounting software each work fine, but someone re-types every new customer into all three. I connect them so the data moves on its own.

Not included. A new app. Connect keeps the tools you have and fixes how they talk.

Skip it if. The tools themselves are the problem, or nobody uses half of them. Then you are paying to connect waste.

Consolidate: $20,000, 4 to 8 weeks after discovery

Typical job. A home services company runs scheduling in one tool, jobs in a spreadsheet and invoices in a separate accounting tool. I build one app for the daily work and keep the accounting tool wired in.

Not included. Your whole stack. Anything that still earns its place stays, and the new app talks to it.

Skip it if. Fewer than about five people touch the systems every day. Below that, it rarely pays back.

Replace: $75,000 to $100,000, 2 to 3 months after discovery

Typical job. You pay for a big platform every month and your team lives in three of its screens. I rebuild those screens as software you own, move your data over, and you cancel the platform.

Not included. A copy of every feature the platform has. You get the part you use, built around how you work.

Skip it if. You need it fast, or nobody on your side can give me two hours a week and make decisions.

After launch: support plans

Every build has a 60-day warranty. After that, a monthly plan is optional and tied to the tier you built. It covers running your hosting, monitoring, fixes and a monthly block of small changes. Full terms are in the Support & Hosting SOW.

Connect

$500/mo

Response
Next business day
Included
2 hours of changes

Consolidate

$1,500/mo

Response
Same business day
Included
5 hours of changes

Replace

$4,000/mo

Response
Same business day
Included
12 hours of changes

Exclusive

$7,500/mo

Response
Within 4 business hours
Included
25 hours of changes plus a monthly review call

Cloud costs are billed to your own accounts at cost. Cancel with 30 days' notice; everything is already yours.

How the fixed price stays fixed

Plain rules, written down before any work starts.

  • Every engagement starts with a free call, then a discovery sized to the tier.
  • Scope freezes when the audit or spec is signed. Anything outside it is a written change order at $200/hour, approved before work starts.
  • Connect, Consolidate and Replace: 50% at signing, 50% at handoff. Exclusive: $25,000 at signing, then monthly.
  • Capacity is published: three Consolidate, two Replace and one Exclusive at a time, with Connect in a rolling queue.
  • You own everything: code, repos, cloud accounts, domains, keys.
  • 60-day warranty from handoff on every tier.
  • If discovery shows you need a different tier than you asked for, I'll say so.

Why fixed prices?

I ran Wash A Bin in Las Vegas for five years, so I have been the owner buying software. Every hourly invoice felt like a meter running while I waited.

A fixed price puts the risk of my estimate on me. If I scope it wrong, that is my problem, not yours.

It also keeps me honest about scope. If something new comes up, you see it in writing and decide before it costs you anything.

What's not on this page

  • Open-ended hourly work. The only hourly rate is for a change order you approve in writing before the work starts.
  • Offshore teams. I lead every engagement and run discovery myself. A product manager works with me, and developers join the larger builds.
  • Anything you won't own. You hold the code, the data and the cloud accounts from day one. If you want to rent software, buy SaaS.

Pricing questions

The rest are on the full FAQ.

Why are your prices fixed?

Because I have been the owner on the other side of an hourly invoice, and I hated the meter running. A fixed price puts the risk of my estimate on me. Discovery is where we pin down the scope, so the number you sign is the number you pay. If I estimate wrong, that is my problem to absorb, not a surprise on your next invoice. It also keeps both of us honest about what is in and out.

What happens if the scope changes?

Scope freezes when you sign. If something new comes up, I write it up as a change order at $200/hour with an estimate, and nothing starts until you approve it in writing. Small things that fit inside the original scope are just part of the build. You always see the cost of a change before it exists, so the fixed price stays fixed unless you decide otherwise.

Do I own the code?

Yes. You own 100 percent of the code and the data. The repos, cloud accounts, domains and keys are in your name from day one, not mine. If we stop working together tomorrow, you keep everything and owe me nothing for it. That is written into the master services agreement, not just promised on a website. Another developer can pick it up without asking my permission.

What does the hosting run on?

Usually SvelteKit on Vercel with a Supabase Postgres database, Azure where a client already lives there, and Expo for mobile apps. The accounts are set up in your name and bill to you at cost. The support plan covers running and watching them, not a markup on the hosting. These are mainstream tools, so any good developer can work on your system later.

What happens after the warranty?

Every build has a 60-day warranty. After that, a monthly support plan is optional: $500 for Connect, $1,500 for Consolidate, $4,000 for Replace, $7,500 for Exclusive. It covers monitoring, fixes and a block of small changes each month, with a response time that matches the tier. Cloud costs bill to your own accounts at cost. Cancel with 30 days' notice; everything is already yours, so there is nothing to hand back.

How does the waiting list work?

I take three Consolidate, two Replace and one Exclusive at a time, with Connect in a rolling queue. When a tier is full, you join its waiting list. I work through it in order and tell you roughly when your slot opens. Connect runs in a rolling queue, so it is usually the fastest way to start. Exclusive is one client at a time: while it runs, I do not start other builds.

Not sure which one fits?

That is what the first call is for. Thirty minutes, free. We'll work out whether one of these tiers fits, or whether none of them do.

Or call me

702-372-2373