Running an SEO business

How to Charge for an SEO Audit: 3 Pricing Models With Examples

Quick answer

To charge for an SEO audit, estimate the hours for analysis, writing and the walkthrough call, multiply by your rate, and sell it as a fixed fee per site size. Offer two or three tiers (quick, standard, full) so clients choose scope rather than haggle on price, and quote implementation separately.

Underpricing audits is the most common mistake freelancers and new agencies make. The audit tool runs in minutes, so the work feels small. But the tool's output isn't what the client pays for. They pay for the analysis, the prioritisation, the written plan and the hour you spend explaining it, and that takes far longer than the crawl.

How to charge for an SEO audit: three pricing models

ModelHow it worksBest forRisk
Fixed fee by site sizeOne price per band of pages, such as up to 100 or up to 1,000Most freelancers and small agenciesUnderquoting complex sites
HourlyEstimate the hours, bill the hoursUnusual or very large sitesClients worry about open-ended cost
Tiered packagesQuick, standard and full audits at three price pointsSelling to small businessesToo many tiers confuse buyers

Most people settle on fixed fees with tiers. Clients prefer a known price, and tiers let them choose depth instead of negotiating.

How to calculate your audit price in 5 steps

  1. List the parts of the audit: setup and data access, running the tools, analysis, page-level detail, writing the report, the walkthrough call and follow-up questions.
  2. Estimate hours for each part on a typical site in each size band, from your own past audits if you have them.
  3. Multiply by your target hourly rate, which for most SEO professionals falls between $75 and $150.
  4. Add a buffer of 15 to 25% for client communication and surprises.
  5. Round to a clean package price and compare it with the market ranges, then adjust for your positioning.

Example for a 100-page small business site: 1 hour setup, 0.5 hours tools, 4 hours analysis, 2 hours page detail, 3 hours writing, 1 hour call. That's 11.5 hours, about $1,150 at $100 an hour, plus 20% buffer: roughly $1,400. Market guides put small-site audits at $500 to $2,500, so that sits comfortably in range.

Sample packages

Adjust the numbers for your market and experience; the structure is what makes them easy to sell.

Stopping scope creep

Scope creep turns a profitable audit into a loss. Three habits prevent it:

Using an audit tool for the mechanical part keeps your hours on analysis. Seotific's free plan covers 90 page audits a month and Pro covers 2,000 pages for $29 a month, so the tool cost per audit is small; the white-label Agency plan adds branded reports. For the market ranges your clients will compare you against, see how much does an SEO audit cost, and for structuring the deliverable, the SEO audit report template.

Frequently asked questions

How much should I charge for an SEO audit as a freelancer?

For a small business site, most freelancers charge between $500 and $2,500, depending on the number of pages, depth and experience. Work out your hours for analysis, writing and the walkthrough, multiply by your rate, and package it as a fixed fee.

Should I offer free SEO audits?

A short free audit can win clients if it's clearly limited, such as the top three issues on one page. Full free audits attract people who want free work and rarely convert. Use an automated tool for the free version and keep your time for paid clients.

Should the audit fee include fixing the issues?

No. Price the audit as a diagnosis and quote implementation separately, because fixing depends on the client's platform, developers and choices. Many providers credit part of the audit fee against an ongoing retainer instead.

How do I justify the price of an SEO audit to clients?

Show what they get: prioritised fixes, page-level changes, a plan and a walkthrough, not a tool export. A sample report from a past audit, with details anonymised, is the most persuasive thing you can show.

Check your own page

Seotific audits a URL against the keyword it should rank for and lists the fixes in order of impact. Free plan, no card.

Run a free audit