Pick a pricing model using three questions about scope, risk and repeat work. Includes decision rules by project type and how to keep tracking hours on fixed-price jobs.

Choosing between hourly, fixed-fee and retainer pricing comes down to who carries the risk and how clear the work is. This post gives you decision rules by project type, a worked example of each model, and a simple way to keep tracking hours on fixed-price work so you learn from every job.
Whichever model you pick, your rate underneath it should come from a calculation, not a guess. The simple hourly rate formula shows how to build it, and the free hourly rate calculator does the arithmetic for you.
Ask these in order about every new piece of work.
When two rules point different ways, choose the model that moves the unknown risk to the party who can control it.
These are examples with round numbers, at a rate of $100 an hour.
Hourly. An audit takes 40 hours. 40 x $100 = $4,000. The client pays for the 40 hours. If it takes 48 hours, 48 x $100 = $4,800.
Fixed fee. You estimate a build at 60 hours and quote 60 x $100 = $6,000. It takes 75 hours. Your effective rate is $6,000 / 75 = $80 an hour, which is $20 less than your target. If it takes 54 hours, the effective rate is $6,000 / 54 = $111 an hour (rounded).
Retainer. The client pays $3,000 a month for support. You plan 30 hours, so $3,000 / 30 = $100 an hour. If the client uses 36 hours, the effective rate is $3,000 / 36 = $83 an hour (rounded). If they use 24 hours, it is $3,000 / 24 = $125 an hour.
The same lesson shows up in every example: with a fixed price, hours become your risk, and tracking them is how you see it.
A fixed fee tells the client what they pay. It does not tell you what the job costs you. Track hours on every fixed-price project, even if you never show the client.
If you track time in HireOrSell, time entries can be logged against projects and marked billable or non-billable, but time tracking is part of the Pro plan and not the Free plan, so check the pricing page for current prices. A spreadsheet or timer works as well if you use it consistently. The tool matters less than the habit.
Hours are not the only thing that can erode a fixed fee. Software, stock assets and contractors all come out of the same price. Decide at quoting time whether those are included or passed through, and record them against the project. A clear category structure, as described in expense tracking for agencies, makes it easy to see the true margin on each job.
Over time you will have a mix of models. Fixed fees reward you when you estimate well. Hourly work gives safety when scope is unclear. Retainers smooth your income. A healthy mix is one where no single model covers all your work, because each protects against a different kind of risk.
Take your last three completed fixed-fee projects and calculate the effective hourly rate for each: fee divided by hours worked. If any is below your target rate, note whether the cause was the estimate or unpaid changes, and use that to set your next quote.
Projects, clients, time tracking and invoicing in one platform.