We almost never bill hourly.
Unusual in the web-agency space. The reason isn’t business-model purity — it’s pragmatic: hourly billing creates the wrong incentives for both sides.
For the client: they don’t know what they’ll end up paying, so they hold scope tightly. That produces a worse final delivery.
For us: we get rewarded for working slowly. That’s an incentive I never want anyone looking over my shoulder for.
Fixed price with fixed scope moves focus back to the delivery. We say upfront: this is what the final product looks like, this is how long it takes, this is what it costs. If we need to expand scope, we do a new scope round and a new invoice. Clear, measurable, negotiable.
It only works if the agency knows what it can deliver. Which is why we say no to so many inquiries — that’s the model, not the personality.