Pricing
How We Charge
Three engagement models that fit different project types, timelines, and levels of ongoing involvement.
Fixed-Scope
A defined project with defined deliverables, agreed in writing before development starts. You know what you're getting, and we know what we're building.
Best for
- Projects with clear, stable requirements
- One-time builds: websites, MVPs, specific features
- Clients who need a fixed budget
Time & Materials
You pay for actual work done, at agreed rates. Flexibility to change scope as the project evolves โ ideal when requirements are likely to shift during development.
Best for
- Projects with evolving requirements
- Research and exploratory development
- Ongoing product development without a defined end state
Retainer
A fixed monthly commitment for a defined number of hours or a defined scope of ongoing work โ development, support, strategy, or some combination.
Best for
- Existing products that need continuous development or support
- Marketing and SEO strategy that requires monthly execution
- Long-term product partnerships
What we don't do
We don't offer hourly rates advertised online or fixed-template pricing that ignores what your project actually requires. We scope each engagement based on what it involves โ and that means the first conversation is about understanding your situation, not quoting a number before we understand the problem.
Not sure which model fits?
Tell me about your project and I'll tell you which pricing structure makes the most sense โ and why.