How we price.
We pick the model that fits the work — not the other way around. A fixed price for a defined build, hourly for open-ended work, or a monthly retainer for ongoing support. You'll always know the number and the terms before anything starts.
Most projects
Fixed project price
Quoted up front, after a short scope
Best when the outcome is clear enough to scope. We define the deliverables, timeline, and milestones, then quote the work before kickoff. If the scope changes along the way, the change is priced first — so the number never quietly drifts on you.
Best for — a defined build: a website, store, app, or feature with a clear finish line.
By the hour
Hourly
Billed for time used
For open-ended or evolving work where a fixed scope doesn't fit yet — audits, troubleshooting, smaller changes, and exploratory advisory. We estimate the effort up front, set a cap when it helps, and bill against the time actually used.
Best for — small changes, a second set of expert hands, or work still taking shape.
Ongoing
Monthly retainer
Fixed monthly fee
For work that doesn't stop at launch — maintenance, security, SEO, accessibility monitoring, and advisory. A fixed monthly fee reserves a set block of time, with included work and a clear rate for anything beyond it. Bills in advance, month to month — pause or adjust as your needs change.
Best for — keeping a live site or app fast, secure, and improving over time.