FlexRateHub

Guides / Pricing

Retainer vs. Hourly vs. Project Pricing: Which Is Right for You?

Last updated: October 23, 2026. General information only.

Once you know your minimum hourly rate, the next question is how to charge for your work. You can bill by the hour, quote a fixed price for a project, or agree to a monthly retainer. Each model shifts risk between you and your client in a different way, and the best freelancers often use more than one. This guide compares the three and explains when each makes sense.

Hourly pricing

With hourly pricing, the client pays for the time you spend. It is the simplest model to explain and the easiest to start with. If the scope grows, your income grows with it, so you are protected from underestimating a job.

Best for: unclear or changing scope, ongoing support, consulting and troubleshooting work. Drawbacks: your income is capped by your hours, clients may question every hour on the invoice, and getting faster can reduce what you earn. Hourly work also requires careful time tracking.

Project (fixed-fee) pricing

With project pricing, you quote one price for a defined result. Clients like knowing the total cost up front, and you are rewarded for working efficiently. If you finish in fewer hours than you estimated, you keep the difference.

Best for: clearly defined deliverables such as a website, logo, report or audit. Drawbacks: if you underestimate the work or the client keeps asking for changes, your effective hourly rate falls. Protect yourself with a written scope, a limit on revision rounds, and a change-order process for extra work.

Retainer pricing

With a retainer, the client pays a fixed amount every month for an agreed amount of your time or a defined set of services, such as ten hours of support or four blog posts a month. It gives you predictable income and gives the client priority access to you.

Best for: ongoing relationships like marketing, bookkeeping, development maintenance, and advisory work. Drawbacks: you must manage capacity so one client does not use more than they pay for, and you need clear terms about unused hours, response times and how to end the agreement.

Side-by-side comparison

ModelIncome predictabilityScope riskRewards efficiency
HourlyLow to mediumMostly on the clientNo
ProjectMediumMostly on youYes
RetainerHighSharedSomewhat

Three scenarios: which model fits?

A web designer building a new site. The deliverables are clear: a set number of pages, a design review and a launch date. A fixed project price works well, with a stated number of revision rounds and a change-order process for anything extra. After launch, a small monthly retainer for updates and support keeps the relationship going.

A bookkeeper with a small-business client. The work repeats every month and the client wants predictability. A monthly retainer based on the number of transactions or hours is a natural fit, with hourly billing for one-off cleanup work.

A consultant helping a company untangle a problem. At the start, nobody knows how big the problem is. Hourly billing, or a short paid discovery phase followed by a fixed-fee proposal, protects you from guessing wrong while giving the client a clear next step.

How to turn your hourly rate into a project price

  1. Estimate the hours the project will take, including meetings, revisions and project management.
  2. Add a buffer of 15% to 30% for surprises, depending on how well you know the client and the work.
  3. Multiply the total hours by your hourly rate.
  4. Check the result against what the project is worth to the client. If it saves or earns them far more than your price, you may be able to charge more.

For example, a job you estimate at 30 hours, with a 20% buffer, is 36 hours. At $100 an hour, the quote would be $3,600. Use the calculator to find your own minimum rate first, so the price never falls below what you need.

How to set up a retainer

Mixing the models

Many freelancers combine them: a fixed fee for the initial project, followed by a retainer for ongoing support, with hourly billing for anything outside the agreed scope. Whatever you choose, put the terms in a written agreement that covers scope, payment dates, late fees and revisions.

Common pricing mistakes

A short contract checklist

Whichever model you choose, your agreement should cover the following: a description of the work and deliverables, the price and how it is calculated, the payment schedule (many freelancers take a deposit of 25% to 50% up front), late-payment terms, the number of included revisions, how changes in scope are priced, who owns the finished work, and how either side can end the agreement. A simple, clear contract protects both of you and makes you look professional. For complex or high-value jobs, consider having a lawyer review your template once.

Choosing the right model

If you are new and the scope is uncertain, start hourly. As you learn how long your work takes, move to project pricing for defined jobs. When a client keeps coming back, propose a retainer. Review your actual hourly earnings on each model at least once a quarter. If one type of work consistently pays less than your target rate, change the price, the scope, or the model. Our FAQ covers more common pricing questions.