Agency owners wrestle with a fundamental billing question: charge by the hour or quote a fixed price? Both models are widely used, both can be profitable, and both have vocal advocates. The real answer depends on your services, clients, risk tolerance, and how well you manage scope. Choose poorly, and you either leave money on the table or find yourself in constant scope creep battles. Choose well, and you align incentives, protect margins, and keep clients happy.
Key Takeaways:
- Choose hourly billing for uncertain scope and fixed-price for well-defined deliverables
- Document scope rigorously regardless of billing model to prevent margin erosion
- Fixed-price rewards efficiency; hourly eliminates estimation risk
- Consider hybrid models that combine the strengths of both approaches
This guide breaks down how each model works, when to use which, and how to avoid the common mistakes that sink agency profitability.
How Each Model Works
Hourly Billing
You track time spent on a client's work and invoice at an agreed rate. Common increments are 15 minutes or 30 minutes. Clients pay for effort, not outcomes. Time tracking is non-negotiable—you need accurate records to bill fairly and defend your invoices.
Characteristics:
- Payment tied to hours logged
- Scope can be flexible; clients pay for whatever time you spend
- Requires disciplined time tracking and transparent reporting
- Client sees effort; may focus on hours rather than results
- No upper bound—projects can grow in scope and cost
- Tools like AgencyPro help agencies track billable hours across multiple clients and projects
Fixed Price Billing
You quote a single price for defined deliverables. The client pays the same whether you finish in 20 hours or 40. Scope is locked in (or subject to a formal change order process). Payment is often tied to milestones rather than time.
Characteristics:
- Payment tied to deliverables and milestones
- Scope must be defined; ambiguity is your enemy
- Rewards efficiency—work faster, keep the difference
- Client sees outcomes; budget is predictable
- Risk of scope creep—"small" additions can erode margin
- Requires accurate estimation skills and strong scope documentation
For more on pricing models, see our full guide on agency pricing models.
Pros and Cons
Hourly Billing
Pros:
- Low risk for you: You get paid for every hour; no risk of underquoting
- Simple to explain: "We charge $X per hour" is easy for clients to understand
- Flexible scope: Unclear or evolving scope? Hourly accommodates it
- No estimation pressure: You don't need to predict exactly how long something will take
- Fair for exploratory work: Consulting, strategy, and discovery phases fit well
- Transparent: Clients can see exactly what they're paying for
Cons:
- Penalizes efficiency: Work faster, earn less—perverse incentive
- Creates ceiling: You can only bill so many hours; scaling means adding people
- Client skepticism: Some clients distrust hourly billing ("padding" accusations)
- Focus on hours, not outcomes: Discussions drift to time instead of results
- Administrative burden: Time tracking, reporting, and invoice justification take time
- Scope creep from client view: "Just another hour" adds up; clients may not realize
Fixed Price Billing
Pros:
- Rewards efficiency: Work smarter, profit more
- Predictable for clients: Budget certainty builds trust
- Focus on outcomes: Conversations center on deliverables, not effort
- Easier to scale: Value-based pricing can grow with project complexity
- Professional positioning: Fixed price often signals confidence and maturity
- Better cash flow: Milestone payments spread revenue across the project
Cons:
- Estimation risk: Underestimate and you eat the loss
- Scope creep risk: "Small" changes add up; fixed price + vague scope = margin erosion
- Harder for new agencies: Experience improves estimation; early on, you'll miss
- Can feel adversarial: Change orders can create tension
- Requires strong scope docs: Ambiguity undermines fixed price
Client Perception
Hourly: Some clients love it—they feel they're paying for "real" work and can verify it. Others distrust it, assuming agencies inflate hours. The key is transparency: detailed time reports, clear categories, and regular updates. When clients see exactly where time went, skepticism drops.
Fixed price: Clients generally prefer fixed pricing for projects—they know the total cost upfront. The risk: if you need to push back on scope, they may feel nickel-and-dimed. Frame change orders as "additional scope" rather than "extra charges"—it's the same thing, but perception matters.
Best practice: Match the model to client preference when possible. Risk-averse clients often prefer fixed. Clients who want flexibility may prefer hourly (within bounds). Some clients will explicitly ask for one or the other; listen.
Scope Creep Risk
Hourly: Scope creep still happens—you're just getting paid for it. The risk shifts: instead of margin erosion, you risk client dissatisfaction when the invoice exceeds expectations. Set clear boundaries: "This estimate is for X hours; beyond that we'll need to revisit."
Fixed price: Scope creep directly hits your margin. Every "small" addition that you don't bill for is a gift. This is why preventing scope creep and having a change order process are critical. Use a detailed scope of work and require written approval for anything outside it.
Universal rule: Regardless of billing model, document scope. Use a scope of work generator to standardize. Define what's in, what's out, and how changes are handled. Scope documentation protects both you and the client.
Profitability Analysis
Hourly profitability: Revenue = hours × rate. To grow, you need more billable hours (more people, more clients) or higher rates. Margin is straightforward: (rate − cost per hour) × hours. Improve by raising rates or reducing cost per hour (efficiency, offshore, automation).
Fixed price profitability: Revenue = fixed fee. Cost = actual hours × internal cost. Profit = fee − cost. Margin depends on estimation accuracy. Improve by estimating better, scoping tighter, and managing change orders rigorously. Use a project pricing calculator to model scenarios and stress-test your estimates.
Hybrid: Some agencies use hourly for overflow or out-of-scope work within a fixed-price project. "The project includes X; additional requests are billed at $Y/hour." This captures scope creep while keeping the main engagement fixed.
When to Use Each
Use Hourly When:
- Scope is unclear or exploratory (strategy, discovery, consulting)
- Project has high uncertainty (R&D, new territory)
- Client explicitly prefers hourly
- You're doing staff augmentation or ongoing support
- Work is ad-hoc and difficult to define in advance
- You're new to a service and still learning to estimate
Use Fixed Price When:
- Scope is well-defined (website, branding, campaign with clear deliverables)
- You have experience and can estimate accurately
- Client wants budget certainty
- You want to incentivize efficiency and reward good estimation
- Project has clear milestones
- You have strong scope documentation and change order processes
Common Mistakes
-
Fixed price with vague scope: The #1 cause of unprofitable projects. Define deliverables, revisions, and exclusions. Put it in writing.
-
Hourly without caps or estimates: "We'll bill as we go" can lead to invoice shock. Give a range or cap: "We estimate 40–60 hours; we'll update you at 40 if we're trending high."
-
No change order process: For fixed price, every scope change needs a written change order with price and timeline. Verbal "sure, we can add that" erodes margin.
-
Underestimating to win work: Lowballing to get the project backfires. You'll resent the client and the work. Quote fairly; walk away if the budget doesn't fit.
-
Mixing models confusingly: If you're hourly, don't suddenly switch to fixed mid-project without agreement. If you're fixed, don't bill hourly for "extras" without a clear conversation.
Conclusion
Hourly vs fixed price isn't about one being universally better. It's about fit: fit to the project, the client, and your capabilities. Hourly suits uncertain, flexible, or ongoing work where you want to eliminate estimation risk. Fixed price suits defined projects where you can estimate well and want to reward efficiency.
Whatever you choose, document scope, communicate clearly, and use contracts that protect both parties. And consider using both models—hourly for some engagements, fixed for others—as your services and client mix evolve. The best agencies match the billing model to the work, and that flexibility is a competitive advantage.
