SEO consultants send proposals or quotes after a discovery call or a quick look at the prospect's site, usually for audits, projects, or a first retainer. Clients often compare several consultants or agencies, so the quote has to show what is included and how long the work will take. A vague estimate leads to scope disputes once the client expects results.
When to use estimates: Use estimates to provide project quotes and get client approval before starting work. Once approved, convert your estimate to an invoice with one click to collect payment.
Create an invoice for payment collection
Upload logo
PDF will be generated with filename:
Invoice_1001_Client_2026-10-14.pdf
Name what the client gets, such as a technical audit report, 10 optimized pages, or two blog posts a month, so there is no guessing later.
Audit and optimization costs depend on how many URLs you review or edit, and a growing site can change the effort.
For retainers, stating included hours and the rate for extra work prevents unpaid scope creep.
Clarify whether you make changes in the CMS yourself or only provide recommendations for the client's developer or team.
List what you need, such as Google Search Console, Analytics, CMS login, and hosting access, since delays on the client side affect your timeline.
Give delivery dates for audits and set the frequency of reports so the client knows when to expect results and updates.
State that rankings and traffic are not guaranteed and list what is not included, such as paid ads, web development, or content beyond what is quoted.
| Service | Priced | Typical range |
|---|---|---|
| Hourly SEO consulting | per hour | $100-250 |
| Technical SEO audit (small to mid-size site) | flat fee | $1,000-5,000 |
| Monthly SEO retainer (small business, local) | per month | $750-2,500 |
| Monthly SEO retainer (ecommerce or competitive niche) | per month | $2,500-7,500 |
| Keyword research and content strategy | flat fee | $500-3,000 |
| Site migration or redesign SEO support | flat fee | $2,000-8,000 |
| Link building / digital PR placements | per link | $150-500 |
| Local SEO setup (Google Business Profile, citations) | flat fee | $300-1,200 |
Typical US ranges. Rates vary by region, experience, and job size.
Look at the site size and platform before pricing, and set the fee by pages and depth of review. A flat fee is easier for clients to approve than open hourly billing.
Present two or three packages with different hour levels or deliverables. Clients tend to pick the middle option, and tiers let you start smaller without discounting your rate.
Early months often involve audits, fixes, and setup work. Either charge a one-time onboarding fee or set the retainer high enough to cover the heavier initial workload.
Competition, site changes, and your own availability shift over time. A 14 to 30 day validity period protects you from clients accepting an outdated price.
A quick review and call are usually free. A detailed audit that takes hours should be paid, and many consultants credit the audit fee toward a retainer if the client signs on.
Break the work into tasks such as crawl and analysis, keyword research, page edits, and reporting, then estimate time per task based on site size. Add a buffer of 10 to 20 percent for revisions and client communication.
Only if the scope changes. Include a clause that new requests, extra pages, or a site redesign require a revised quote or change order, and get approval in writing before doing the extra work.
Use the SEO Consultant invoice template to bill the client, or convert this estimate once it's approved.
SEO Consultant invoice template