AutoEarn

Educational guide · pricing

How to build a freelancer rate card that clients actually respect

Undercharging rarely starts with “my hourly rate is too low.” It starts with a fuzzy scope and a rate card that only lists numbers with no boundaries. Use this setup on every new client.

1. Write three prices before you negotiate

  1. Floor — below this you lose money after taxes, tools, and buffer.
  2. Target — what a normal good week should pay.
  3. Stretch — rush, niche expertise, or high-stakes work.

Under each tier, add two one-liners:

Most undercharging happens because scope is fuzzy, not because the number itself is wrong.

2. Separate productized offers from hourly rescue work

If everything is hourly, every scope change becomes an argument. Productize jobs you repeat:

Keep true hourly only for rescue / undefined R&D. Your rate card should show both so buyers self-select.

3. Sample one-page rate card structure

SoloOps Rate Card — [Your Name]

Productized
• Kickoff + brief .............. $X (2 revisions)
• Landing page build ........... $Y (1 round polish)
• Monthly retainer ............. $Z (cap: N hours / outcomes)

Hourly rescue
• Target .............. $A/hr
• Rush (<48h) ......... $A×1.5/hr

Not included by default
• Weekend Slack, unlimited revisions, third-party fees

4. How to present it without sounding defensive

5. Related free + paid resources

Want the filled templates?

If you’d rather start from researched packs (rate card + onboarding + proposals) instead of blank docs, browse the shop. Soft CTA only — this guide stands alone.

Browse freelancer packs Discover hub