← Guides

Hourly vs. Project vs. Retainer Pricing

A practical decision framework with the failure mode each model hides.

The pricing model you choose changes who absorbs the risk when scope changes — and scope always changes. Hourly billing parks risk with the client. Fixed-project pricing parks it with you. Retainers split it. Picking the wrong model for a given engagement is the most common reason a profitable contract turns into a money-loser.

Hourly billing

Hourly is the right call when scope is genuinely undefined and you cannot estimate honestly. Discovery work, ongoing maintenance, ad-hoc consulting, and emergency response are good fits. Both sides agree the meter runs, and the client controls how much it runs by approving each block of work.

The failure mode hourly hides: it caps your earnings at your billable hours, which never reach 40 a week. Most full-time freelancers bill 20 to 30 hours a week — sales, admin, and unpaid revisions eat the rest. If your math assumes a 40-hour billable week (it shouldn't; the calculator defaults to 25), you'll quietly underearn for years and never know why. Hourly also penalizes speed: the better you get, the less you make per project, which is the wrong incentive structure for a craft you're trying to deepen.

When hourly is fine: discovery sprints, troubleshooting calls, retainer-overflow work billed in addition to the retainer, and any engagement under 10 hours where defining scope is more expensive than just doing the work.

Fixed-project pricing

Fixed-project pricing is the right call when (a) the deliverable is well-defined, (b) you have done something similar enough that your time estimate is within 25 percent, and (c) you can charge for outcome, not effort. A landing page, a logo system, a content audit, a 12-page marketing site — these are project-shaped.

The failure mode fixed-project hides: scope creep. If your statement of work doesn't enumerate exactly what's included and exactly what's a change order, you will absorb every "small tweak," every revision past the included round count, and every clarification call. By project four, your effective hourly rate has dropped below your floor and you don't notice until you reconcile a quarter.

Defenses that work: write the SOW with deliverables and exclusions, require a deposit (40-50 percent is standard), name the included revision rounds (three is typical for design work, two for copy), define what counts as a "new round" versus an "in-round comment," and price change orders before you do the work, not after.

Retainer pricing

A retainer is a recurring monthly fee that buys the client a defined slice of your capacity — usually framed in days per month or hours per month — for ongoing work. Retainers are the right call when the relationship is long, the work is recurring (think monthly content production, ad management, fractional CMO/CFO/CTO roles), and the client values predictable access more than a precise hour count.

For the freelancer, retainers smooth income, reduce sales overhead, and turn the relationship into compound interest. For the client, they replace a series of one-off purchase decisions with a single monthly line item and predictable bandwidth.

The failure mode retainer hides: scope migration. The client starts treating you as full-time. Slack messages multiply. "While you're at it" requests pile up. By month four, you're spending 40 hours a month on a 20-hour retainer and resenting the client. Defenses: cap hours explicitly in the agreement (e.g., "up to 32 hours of strategic work per month, additional time billed at $200/hr"), produce a monthly summary of hours used, and revisit pricing every 6 to 12 months. If a retainer is consuming 1.5x its agreed scope for two months in a row, raise the price or adjust the scope before resentment sets in.

A simple decision rule

A note on hybrid pricing

Many senior freelancers combine models — a flat project fee plus an optional retainer for post-launch support, or a retainer with overflow billed hourly above the cap. The hybrid is fine; the discipline is the same. Each component needs its own scope, deposit, and review cadence.

How to set the actual number

Whichever model you choose, the floor stays the same. Run the BillMyRate calculator with your honest expenses and the income you want to keep. That floor — the minimum hourly equivalent — is what every model must clear at minimum after fees, taxes, and admin overhead. A "$5,000 project" that takes you 80 hours is a $62.50/hour project. If your floor is $90, that project is a loss.

Run the calculator → · More guides