SEO agency profit margin: what to count

An SEO agency's profit margin is the part of what clients pay you that's left after the work is paid for, shown as a share of what they paid. To work it out, count three things, plus your tools: what a client pays, what the work costs in staff time or a partner's fee, and the hours you put in yourself. We couldn't find two published sources that measure an SEO agency's margin the same way, so here's a way to work yours out. We give no usual margin.

What numbers does an SEO agency profit calculator need?

A profit sum needs four numbers for one month: what your SEO clients paid you, what the work cost in staff time or a partner's fee, what your tools cost, and the hours you put in yourself. This site has no calculator, so the steps below do the same job on paper.

  1. Add up what your SEO clients paid you in the month. Count SEO work only.
  2. Add up what the work cost. That's staff hours times what you pay for an hour, plus any fee you paid a partner.
  3. Add your tools and your own hours. Price your own hours at what you'd pay someone else to do them.
  4. Take the costs away from what clients paid. What's left is your profit in dollars.
  5. Divide the profit by what clients paid. The answer is your margin.

Count your own hours even in a month when you don't pay yourself for them. Left out, they make the margin look bigger than it is.

The table below lists each part of the sum with our figure for it. Each figure says what it buys or what it rests on, because these costs don't buy the same thing. The three report rows are our estimates. They rest on one workload: an agency that sends a branded report to each of its 10 SEO clients once a month.

Part of the sumThe figureWhere it comes fromWhat it buys, or what it assumes
What clients pay youYour own numberYour invoicesThe top line of the sum
One hour of staff time$51.98 an hour in CaliforniaBureau of Labor Statistics, 2025Average pay for the job "Market Research Analysts and Marketing Specialists". That's the nearest job we found. It isn't a pay figure for SEO specialists as such
Staff time on reports built by hand$1,040 a month, our estimate20 hours a month at 2025 California pay2 hours a report, for the numbers, the notes and the branding
Staff time on reports made with report software$260 a month, our estimate5 hours a month at 2025 California payHalf an hour a report, to check the numbers and add notes
Staff time to read and send reports someone else built$130 a month, our estimate2.5 hours a month at 2025 California payA quarter hour a report. That only holds if the report is built for you by the firm or the team
A partner's fee, billed by the client$199 a client, with a 10 client minimum, as of October 202651 Blocks' own pageIts execution only offer: the firm carries out SEO tasks and supplies report software. It's for agencies that have 10 or more clients
A managed SEO firm's fee, billed by the plan$1,000 a month (Starter, the lowest plan its page shows), $2,500 (Starter Plus), $5,000 (Business) or $10,000 (Enterprise), as of October 2026The HOTH's own pageA service the page calls fully managed SEO, with link building, content, technical SEO and a dedicated campaign manager
A team fee, billed by tasks at a time$1,497 a month for the Entrepreneur plan, with 1 task at a time. The Marketer plan is $2,994 for 2 at a time, and the Agency plan is $4,491 for 3, as of October 2026DeskTeam360's own pageOn-page SEO is covered. Link building and outreach aren't, though The HOTH's page names link building. You bring the words
Your toolsYour own numberYour billsThe data tools and report tools you pay for
Your own hoursYour own numberYour calendarTime on client work that nobody bills for

The three staff time figures are rounded to the whole dollar.

A few notes on the fee rows:

  • We don't give a market rate. We show two firms' own prices. Our own plans' prices are in the same table.
  • 51 Blocks' fee buys its execution only offer, the one it pitches at large agencies. The firm has a second brand, Whitelabelseo.io, that sells the same offer.
  • The second brand's page describes done-for-you SEO work plus "a DIY reporting platform". DIY stands for do it yourself. Its page is silent on who builds each client's report, so our estimate is that you build and send your own. If that's how it works for you, a report row from the table goes into your sum beside the fee.
  • On The HOTH's plans, the page doesn't say whether one plan covers one client.

The table gives the parts and stops short of totals. For totals, with four ways to get reports out set next to each other, see What does each choice cost a California agency each month?.

Staff pay is the line where a sense of scale helps. In 2023, staff pay at a small California ad or marketing agency averaged $94,545 for the year. The figure is the whole shop's staff pay added up, so don't read it as one person's pay.

The figure comes from the Census Bureau's County Business Patterns for 2023. It covers 9,770 California shops that run a payroll and employ fewer than 5 people. A shop of one, with nobody on the payroll, isn't counted. The same data puts the US average at $91,128 for 2023, across 54,268 shops of that kind.

Now set a team fee beside it. At October 2026 prices, 12 months of our Entrepreneur plan come to $17,964. The California payroll figure for 2023 is 5.3 times that. Read that as a sense of scale only. It's no claim about what any one agency can pay.

If you'd like to go through last month's numbers together, a call with us is brief and carries no obligation.

Book a call

How does what you charge for SEO per month change the margin?

Your monthly price is the top line of the sum. With costs held still, each dollar you add to the price is a dollar more profit, and each dollar you take off comes out of profit.

The catch is that costs don't all hold still. Sort yours into two kinds before you test a price:

  • Costs that rise with each client. A partner's fee billed by the client is one. Staff hours on that client's tasks and report are another. So are your own hours on the account.
  • Costs that stay put when you add a client. A fee billed by tasks at a time is one, as long as the plan still holds the work. Tools billed by the month are another. A fee billed by the plan can go either way. It stays put only if one plan covers more than one client, so ask the firm.

The first kind sets the floor under each client's price. A client who pays less than their own costs pulls the margin down, however many clients you add.

The second kind gets lighter for each client as your list grows, and heavier when a client leaves. So the same price can give you a different margin from one quarter to the next.

To see what a price does, test it on one client:

  1. Write down the monthly price.
  2. Take away what that one client costs you: staff hours, any partner's fee, and your own hours.
  3. Divide what's left by the price. That's the margin on that client, before shared costs.
  4. Change the price and do it again. Then put the price back, change one cost, and do it again.

Do this client by client at least once. A margin that looks fine across the whole agency can hide one client who costs more than they pay.

We don't give a figure for what agencies charge a month, so the price in your sum is yours to set. When a partner does the work, the partner's fee is where that price starts. To work out what goes on top of that fee, see white label SEO pricing.

Write the price into the contract, along with how it can change. If your costs can rise and your price can't, the margin takes the hit. The contract is where that gets settled: see the parts of an SEO contract.

If you'd like to walk through your margin with us, the call is short and you're under no obligation.

Book a call

Sources

Each source below was read on October 9, 2026.

What changed

  • : first version.