Pricing Models Explained
The three pricing models
Every freelance engagement falls into one of three pricing structures: hourly, project-based, or retainer. Each has strengths and weaknesses, and the right choice depends on the type of work, the client relationship, and your own business preferences.
There is no universally "best" model. The best model is the one that aligns incentives between you and your client for the specific engagement.
Hourly pricing
You charge a fixed rate per hour worked. Simple to understand, simple to invoice.
Best for: Advisory and consulting, maintenance and support, projects with unclear or evolving scope, new client relationships where trust is still being established.
Worst for: Well-defined deliverables (you are penalized for working efficiently), high-value outcomes where your rate undersells your impact, situations where the client fixates on hours rather than results.
The key risk: hourly pricing creates a ceiling on your earnings. You can only bill so many hours per week, and if you get faster at the work, your income goes down unless you raise your rate.
Key takeaway
Use hourly pricing when scope is uncertain or ongoing. Never use it when you can clearly define the deliverable and the value exceeds your time cost.
Project-based pricing
You quote a fixed price for a defined scope of work. The client knows exactly what they will pay. You know exactly what you will deliver.
Best for: Well-defined deliverables (website, logo, audit report), work where your efficiency should reward you (not the client), higher-value engagements where hourly rates would seem too high.
Worst for: Scope that is likely to change significantly, ongoing relationships without clear project boundaries, work where you cannot accurately estimate the effort required.
The key risk: scope creep. If you underbid or the client adds requirements, your effective hourly rate drops. Always define scope precisely and include a change request clause.
Key takeaway
Project pricing rewards efficiency and expertise. Price based on the value of the deliverable, not just the hours you think it will take. Include a 15-20% buffer for scope uncertainty.
Retainer pricing
The client pays a fixed monthly fee for a defined allocation of your time or a defined set of deliverables. You get predictable income. They get priority access.
Best for: Ongoing relationships, work that recurs monthly (content, social media, SEO, maintenance), clients who value availability and responsiveness.
Worst for: One-time projects, clients with highly variable needs, early-stage relationships where the workload is unknown.
Structure options: hours-based retainer (e.g., 20 hrs/month at $120/hr = $2,400/month) or deliverables-based retainer (e.g., 8 blog posts + monthly report = $3,000/month). Deliverables-based is usually better because it decouples your income from your speed.
Hybrid and transition strategies
Many freelancers use different models for different engagements, or transition from one model to another as the relationship evolves.
Common hybrids: Project pricing for the initial build + hourly for post-launch support. Retainer for ongoing work + project pricing for one-off requests outside the retainer scope. Hourly for discovery + project pricing for execution.
Transition strategy: Start hourly with a new client (low risk for both sides), then propose project or retainer pricing once you understand their needs and the work patterns. This builds trust before committing to a fixed price.