Most freelancers price projects by guessing a number that feels safe, and price retainers by discounting their hourly rate for a promise of steady work. Both approaches quietly drain your income and create awkward cash flow gaps.
Value the Outcome, Not the Hours, on One-Off Projects
When you price a one-off project based on how long you think it will take, you punish yourself for being efficient. If you can solve a complex client problem in two days instead of two weeks, you deliver the value faster—yet standard hourly or time-estimation models force you to make less money for the same result.
Flip the script by pricing the outcome, not the inputs. Figure out what the project is worth to the client's bottom line or how much time and stress it removes from their plate. Quote that fixed price clearly in your initial invoice. If the scope expands later, do not eat the cost; issue a formal change order before you touch the extra work.
Structure Retainers Around Capacity, Not a Grab-Bag of Tasks
A retainer is not a discount bulk-purchase of your time. If you sell a flat monthly fee for 'whatever the client needs,' you invite scope creep, endless Slack messages, and resentment. The client ends up demanding more hours than you agreed on, while you feel underpaid.
Instead, define a retainer as reserved capacity. You are holding a specific amount of your working hours or a guaranteed turnaround time exclusively for that client each month. Unused hours do not roll over to the next month—use-it-or-lose-it protects your schedule and keeps the relationship strictly professional.
Anchor Your Retainer Pricing to Fixed Deliverables
The cleanest retainers remove ambiguity entirely by tying the monthly fee to a recurring set of deliverables. For example, instead of '10 hours of design support,' sell 'four landing page refreshes and two email templates per month.'
This approach benefits both sides:
- The client knows exactly what assets they get every single month without tracking hours.
- You can accurately forecast your baseline revenue without wondering if a project will drag on past its deadline.
- Invoicing becomes completely predictable, allowing you to set up automated billing and payment reminders so you never have to chase clients for retainer payments.
Protect Your Cash Flow with Predictable Billing
Whether you bill for a large one-off build or a monthly retainer, getting paid on time matters more than your profit margin. One-off projects should always require an upfront deposit—typically 50%—before you write a single line of code or draft a single word, with the final invoice due strictly upon delivery.
For retainers, charge the card on file or run automated invoices on the exact same day every month. If a payment fails, you need a system that handles the awkward follow-ups for you. Tools like AutoChase let you automate that entire sequence—from a polite nudge the day an invoice is due to a firmer final notice—so your recurring revenue actually arrives when it is supposed to. You can test it out free for your first 3 invoices before moving to the Pro plan for unlimited invoices at just £3.99 a month.