Simple, fixed prices. No surprises.

You know the price before we start. You sign off on exactly what we'll build. If you want something extra later, we quote it first. Nothing goes on your bill without your OK.

Get your free assessment

Pick the size of the fix

Not sure which one you need? You don't have to choose. Describe the problem and we'll tell you which tier it fits, with a written price.

Quick Fix

$299–$799

One annoying problem, fixed fast.

  • A spreadsheet that does the math for you
  • Cleaning up and merging messy customer lists
  • A simple form, report or reminder

Usually ready in a few days.

Standard Build

$1,500–$4,000

A real tool your team uses every day.

  • Crew scheduling and route planning
  • Catching up on missed or rained-out visits
  • Owner dashboards built from your own data

Usually 1–3 weeks. Most of our work lands here.

Complex System

$5,000–$15,000+

Several connected pieces, multiple branches, or links to other software.

  • Starts with a paid Discovery (see below)
  • Built in stages with check-ins
  • Price set in writing before each stage

Timeline agreed during Discovery.

Optional Care plan: $49–$199/month

We host it, keep it running, fix anything that breaks and make small tweaks. Cancel anytime. You don't need it, but most owners like not having to think about it.

Paid Discovery: $250–$500

For complex work, we first spend focused time with you and your files to write the exact plan (the spec). The full Discovery fee is credited toward your build if you go ahead. If you don't, you keep the written plan.

How every project works

1Tell us the problemPlain words are fine. Upload any spreadsheets or screenshots you already use.
2Get a written priceWe tell you the tier, the price and what's included.
3Sign the specA short document that says exactly what we'll build, what "done" means, and what isn't included.
4We build, you checkYou test it with your own data. Two rounds of changes are included.

Plain answers

What is a "fixed-scope spec"?

A one or two page document you sign before we start. It lists what we'll build, the information you'll give us, how we'll both know it works (the "acceptance criteria"), and what isn't included. The price is fixed for exactly that.

What if I want changes?

Two revision rounds are included. A revision round is one batch of adjustments to what we delivered, like "move this column" or "group the totals differently," as long as it fits the signed spec.

What if I think of something new halfway through?

That happens. We call it a change request. We'll write down what it is and send you a separate price. Nothing changes and nothing is billed until you say yes.

How do I pay?

Usually half to start and half when you accept the finished work. Payments go through Stripe.

Do I need to be technical?

No. If you can send us a spreadsheet and answer a few questions, that's enough.

Prices are typical ranges; your written quote is what counts. See our Terms (DRAFT).

Your data stays yours

Used only for your problem. Anything you upload is used to understand and fix your problem, nothing else.
Deleted for good. Uploaded files are permanently deleted 30 days after we deliver or close your request (or right after delivery if you ask), and immediately whenever you request deletion.
Never sold or shared. We never sell your data, share it, or use it to contact your customers.
Never used to pitch your competitors. Examples we show are anonymized. Our outreach lists come only from public business websites, and our software blocks any list built from customer files.
Names and addresses removed on request. We can swap customer names for codes and work from map coordinates or ZIP codes instead of street addresses wherever the job allows.
NDA on request. Happy to sign one before you share anything.

Sent over an encrypted connection (HTTPS). Stored on Cloudflare's infrastructure; our database's primary location is in Eastern North America. We don't claim security certifications we don't have. Details: Privacy Policy (DRAFT).

Describe your problem. It's free.