How to Transition from Hourly to Project-Based Pricing
If you're billing hourly, you're penalizing yourself for getting better at your job. As you gain experience and work faster, your effective hourly rate drops. Project-based pricing flips this — you earn more as you get more efficient.
Step 1: Track your time
Before switching, you need data. Track every hour on projects for 2–3 months. You need to know:
- Average hours per project type
- What tasks take the most time
- Where you tend to underestimate
Step 2: Calculate your effective hourly rate
Divide what you earned by actual hours worked (including admin, revisions, communication). Most freelancers are surprised — the effective rate is 30–50% lower than the billed rate.
Step 3: Set your project rate
Formula: Project rate = Target hourly rate × Estimated hours × 1.3 buffer
The 1.3x buffer covers scope creep, unexpected revisions, and the hours you forget to track. Use our Hourly Rate Calculator to find your target rate.
Step 4: Define scope clearly
The biggest risk in project pricing is scope creep. Write a detailed scope of work that specifies:
- Exactly what's included (and what's not)
- Number of revision rounds
- Deliverable format and timeline
- Process for additional requests (with pricing)
Step 5: Test with one client
Don't switch everyone at once. Offer project pricing to one client first. See how it goes, adjust your estimates, and roll out more broadly.
Common mistakes
- Not tracking time: You need to know your real hours to price accurately
- Too-small buffer: 1.3x is the minimum; use 1.5x if you're new to project pricing
- Vague scope: Without clear boundaries, clients will keep adding requests
- Too-low prices: Your first project price should feel slightly uncomfortable — that's usually about right
Verify your numbers with our Markup vs Margin Calculator and Freelance Earnings Calculator.