Free Tool

Agency ROI calculator

Project the return on investment a client gets from your agency services: monthly and 12-month ROI, net gain and the month the engagement pays for itself. Built for proposals.

Agency Investment

$

Monthly retainer or project fee paid to the agency

$

Ad spend, software licenses, stock photos, or other costs related to agency work

Client Revenue

$
%

Expected revenue growth from agency services

Implementation Timeline

SEO: 4-6 months. PPC: 1-2 months. Branding: 3-6 months. Web development: 1-3 months.

Monthly ROI (Post-Implementation)

Monthly ROI

66.7%

$4,000/month net gain

Monthly Revenue Gain+$10,000
Total Monthly Cost-$6,000
Net Monthly Gain$4,000

12-Month Projection

Annual ROI

25%

$18,000 net gain over 12 months

12-Month Revenue Gain+$90,000
12-Month Total Cost-$72,000
Break-even (payback) monthMonth 8
Months of results needed5 after implementation

Tip: ROI here uses revenue gain, not profit. For a profit view, multiply the projected increase by the client's margin before you enter it.

How the ROI calculator works

ROI = ((revenue gain - total cost) / total cost) × 100

  • Total monthly cost = your monthly fee + the client's other monthly costs (ad spend, software).
  • Monthly revenue gain = client's current monthly revenue x projected increase %.
  • Monthly ROI = (monthly gain - monthly cost) / monthly cost, once results have started.
  • 12-month ROI counts 12 months of cost but only the months after the implementation period as gain.
  • Break-even (payback) month is the first month in which cumulative gain reaches cumulative cost. Solved directly: month = implementation months x monthly gain / (monthly gain - monthly cost), rounded up. If the monthly gain never exceeds the monthly cost, the engagement never pays back.
  • Months of results needed = break-even month - implementation months.

Worked example

With the defaults, the client pays a $5,000 fee plus $1,000 of other costs: $6,000 a month. Their $50,000 monthly revenue rises 20%, a $10,000 monthly gain, after a 3-month implementation period. Once results start, monthly ROI is ($10,000 - $6,000) / $6,000 = 66.7%. Over 12 months the client pays $72,000 and gains $90,000 (9 months x $10,000), a $18,000 net gain and 25% ROI. Cumulative gain first passes cumulative cost in month 8 ($50,000 gained against $48,000 spent).

How to read the result

The calculator uses revenue gain, not profit. A client with a 30% margin keeps only $3,000 of a $10,000 revenue gain, which would not cover a $6,000 monthly cost. For a profit-based view, enter the projected increase multiplied by the client's margin. In the example, 20% x 30% = 6%.

Payback and break-even are the same month in this calculator. In the example, month 8 is 3 x $10,000 / ($10,000 - $6,000) = 7.5, rounded up; that is 5 months of results after the 3-month implementation period. A longer ramp-up pushes it out quickly: with a 6-month implementation period the same numbers break even in month 15.

Agency ROI by service type

Services differ in how quickly results show up and how easy they are to attribute. Set the implementation period to match:

  • PPC and paid media: usually the quickest to measure, because spend and conversions are tracked in the ad platforms.
  • SEO and content: slower to start and build over time, so a 12-month view can understate them.
  • Web design and development: a one-off cost with returns through conversion rate; the gain depends on traffic.
  • Branding: hardest to attribute directly; returns show up in pricing power and lower acquisition cost.
  • Social media: paid social is easier to measure than organic, which is often an awareness play.

Use the client's own historical results or your past results for similar clients to set the projected increase and implementation period, not a generic figure.

Using ROI in client proposals

  • Start with the client's numbers. Ask for monthly revenue, traffic or lead volume before you propose.
  • Show three scenarios. Conservative, expected and optimistic, so the client sees the range.
  • Show the break-even month. Clients want to know when the spend is covered.
  • State the ramp-up. Be explicit about how long before results start.

Common ROI calculation mistakes

  • No implementation period: gains rarely start in month one.
  • Revenue treated as profit: the client keeps only their margin on new revenue.
  • Missing costs: ad spend, software and content reduce net ROI.
  • Weak attribution: separate your results from seasonality and other campaigns.
  • Measuring too early: slow-build services will look negative in the first months.

Frequently asked questions

How do you calculate ROI for agency services?

ROI = ((revenue gain - total cost) / total cost) x 100. Revenue gain is the extra revenue the client earns because of your work. Total cost is your fee plus the client's other costs for the engagement, such as ad spend or software.

What's a good ROI for agency services?

Any positive ROI means the client gets back more than they spend, but what counts as good depends on the client's margin and the service. Because this calculator uses revenue gain, check that the client's profit on that revenue covers your fee, not just the revenue itself.

How long until clients see ROI from agency services?

It depends on the service. Paid media is usually measurable soonest; SEO, content and branding take longer to show results. Enter a realistic implementation period so the 12-month ROI and break-even month reflect the ramp-up.

How should I use ROI calculations in client proposals?

Start from the client's own numbers, show conservative, expected and optimistic scenarios, and give the break-even month. Say clearly which assumptions are yours and which come from the client's data.

What if the projected ROI is negative?

The projected gain does not cover the cost. Check whether the implementation period, projected increase or price is the problem. If the numbers only work with optimistic assumptions, the engagement may not be a good fit or may need a smaller scope.

What costs should I include in the ROI calculation?

Everything the client pays for the engagement: your retainer or project fee, ad spend they fund, software licences, content or stock costs and other direct expenses. Leave out the client's internal team time unless your service replaces it.

Turn the ROI case into a signed proposal

On AgencyPro Pro, build proposals and quotes from templates, collect e-signatures, and turn an accepted quote into an invoice.