MyBreakeven
Agency PROFITABILITY GUIDE

Agency Project vs Retainer Profitability: Count the Hours

Published by MyBreakeven. Report a calculation or content issue to support@mybreakeven.com.

Compare project and retainer contribution using complete delivery hours, fees and scope. Test extra work, monthly capacity and mixed client workloads.

Agency project folder beside a monthly calendar and recurring client files.
AI-generated editorial illustration of this business topic; not a real customer or business.

A retainer is not automatically more profitable than a project. Compare the contribution each engagement leaves after direct delivery costs, then inspect the hours, scope and recurring commitments behind that contribution. A predictable invoice can hide open-ended work. A large project can hide weeks of revisions and unpaid coordination. All figures here are fictional USD planning assumptions, not agency rates or claims about typical margins.

Quick answer

Calculate engagement revenue minus delivery labor, contractors, sale-dependent tools, fees and acquisition costs. Compare contribution per delivery hour and total contribution over the same period. Keep shared overhead and owner pay separate. For a retainer, define included work and track actual hours; recurring revenue without a scope limit can become recurring underpricing.

The direct answer: two ways to sell the same month

Suppose a project sells for $6,000. It requires 80 delivery hours at a loaded direct cost of $35 per hour, or $2,800. Sale-dependent tools cost $200, acquisition cost assigned to this project is $300 and a 3% payment fee costs $180.

Project contribution is $6,000 − $2,800 − $200 − $300 − $180 = $2,520. Contribution margin is 42%, and contribution per delivery hour is $2,520 ÷ 80 = $31.50. This still needs to cover shared commitments and owner income not already included in the labor boundary.

A monthly retainer sells for $3,000 and uses 35 delivery hours at $35, or $1,225. Sale-dependent tools cost $100 and a 3% fee costs $90. There is no new acquisition charge in this month's example. Contribution is $1,585, or 52.83%, and $45.29 per delivery hour.

The retainer leaves fewer total dollars but more contribution per hour under these assumptions. Two identical retainers would leave $3,170 from 70 hours, compared with $2,520 from the project's 80 hours. That comparison assumes you can actually sell and deliver the two retainers; it does not predict demand.

If delivery wages are committed salaries rather than genuinely variable costs, use a consistent alternative view. You can allocate loaded labor for engagement comparison while keeping the cash payroll in the monthly budget. Do not subtract the same salary again when combining the two views.

The agency retainer-pricing guide covers how to build a retainer price. This comparison tests which engagement structure fits contribution and capacity after scope is defined.

What changes the answer

Actual hours matter more than the proposal estimate. Include meetings, revisions, project management, quality checks and handover. Record owner delivery time as well as employee and contractor time so the comparison does not reward unrecorded labor.

Scope determines the denominator. A retainer with unlimited requests can consume many more hours than its original plan. Define deliverables, revision limits, turnaround expectations and how additional work is handled. Pricing cannot solve scope that remains unspecified.

Acquisition timing changes comparisons. A project may incur a new selling cost each time, while a retained client may not. You can examine acquisition payback across observed renewals, but do not assume an unverified lifetime. Keep the initial and continuing-month views separate.

Payment timing affects cash. A project deposit and staged payments can fund work differently from a monthly invoice paid after delivery. Profitability and cash availability require separate schedules; neither billing structure guarantees prompt payment.

Capacity affects what you can sell. A retainer reserves recurring hours, potentially crowding out a larger project. A project can create short peaks followed by idle periods. Compare engagement hours with productive team capacity in each relevant month.

Client-specific tools belong with the client when they are avoidable. Shared software remains in overhead unless adding the engagement changes its cost. Avoid allocating an entire subscription to every client as though each pays it separately.

The agency client-profitability guide explains how to track engagement cost without confusing invoice value with contribution.

Three worked scenarios

The retainer expands beyond scope

Keep the $3,000 retainer, $100 tools and $90 fee, but actual delivery rises from 35 to 55 hours. Labor becomes $1,925. Contribution falls to $885, or 29.50%, and $16.09 per delivery hour.

The revenue has not changed, but the economic result has. To preserve the original $1,585 contribution at 55 hours, required price solves price × 0.97 − $1,925 − $100 = $1,585. The result is $3,721.6495, or $3,721.65 rounded upward.

The project takes longer

Suppose the project grows from 80 to 100 hours while the price stays $6,000. Direct labor becomes $3,500. With the same $200 tools, $300 acquisition and $180 fee, contribution is $1,820.

That is $18.20 per hour, down from $31.50. If the extra work is billable, model the additional agreed price and its fees. If it is included in the original scope, the quote estimate was insufficient; future proposals need a corrected workload assumption.

A mixed month

One original project and two original retainers generate $12,000 revenue. Their contributions total $2,520 + $1,585 + $1,585 = $5,690. Delivery hours total 80 + 35 + 35 = 150.

If shared overhead and a separately modeled owner-pay target total $4,000, the month leaves $1,690 before taxes and unmodeled costs. If productive capacity is only 130 hours, the month cannot be delivered as planned without changes. Financial contribution alone has not made the workload feasible.

How to run your own numbers

Use the agency break-even calculator to model a representative engagement and monthly commitments. Compare project and retainer configurations separately, using their actual price, direct delivery costs, fees and hours. For a mixed portfolio, calculate a weighted engagement model with a consistent unit.

MyBreakeven supports other currencies. Use the same currency and time period when comparing options. A one-off project's full value should not be compared with a retainer's monthly value without accounting for the project's delivery period.

Keep an engagement ledger with quoted hours, actual hours, invoiced revenue and direct costs. Review open scope requests before the end of the month, when there is still time to agree a change. A retrospective margin report cannot recover hours already delivered without an agreed charge.

Use the billable-utilization guide to turn staff availability into a realistic delivery plan. Sales work, leave and internal administration reduce the hours available for paid client delivery.

Common mistakes

Treating recurring invoices as guaranteed retained revenue ignores cancellation and renewal. Model signed commitments and uncertainty separately.

Comparing an entire project with one retainer month mixes periods. Use the same delivery window before comparing totals.

Ignoring revisions and meetings understates actual work. Track complete delivery activities rather than only production tasks.

Assuming unobserved lifetime value makes a weak initial engagement look stronger than the evidence supports. Separate initial acquisition payback from measured renewals.

Counting committed salaries both as allocated direct labor and full overhead duplicates payroll. State the management and cash boundaries.

Choosing the highest per-hour contribution without checking demand and capacity assumes you can sell any mix. Test the actual pipeline and schedule.

FAQs

Are retainers better for cash flow?

They can make billing more regular, but payment terms and collection still matter. A retainer paid late can strain cash. Build a dated receipt schedule rather than treating invoice frequency as cash certainty.

Should project management count as delivery?

Include client-specific coordination in engagement hours when it is required to deliver the work. Shared internal management can remain in overhead according to your boundary. Document the classification so projects and retainers are comparable.

Can I spread acquisition cost across retainer months?

You can analyze payback over observed or explicitly assumed months. Label the assumption and also show the first-month result. Do not use a long unverified relationship to hide a weak price.

What if the owner does the work?

Record the hours and choose a consistent compensation treatment. Owner delivery labor and owner income are related but not automatically the same field. Avoid counting the same compensation twice or treating all owner time as free.

Should I offer unlimited work?

Only a clearly defined service and capacity model can show what the offer costs. Unlimited scope creates uncertain hours. A fixed invoice alone does not protect contribution.

Can a lower-margin engagement still be useful?

Yes, if it adds contribution during spare capacity and fits the strategy. At full capacity, compare what it displaces. The decision needs both engagement economics and a realistic workload view.

Closing takeaways

  • Compare the same period and complete delivery hours.
  • Track contribution dollars and contribution per hour.
  • Define recurring scope before promising capacity.
  • Keep acquisition assumptions and cash timing visible.

Explore the business guide library for related methods.

Planning estimates only—not accounting, tax, legal or lending advice.