Business Tips
Retainers vs Hourly vs Fixed-Price: A Simple Chooser for Solo Consultants
Retainers vs hourly vs fixed-price is usually sold as a personality test. “If you hate tracking time, go fixed. If you want safety, go retainer. If you are just starting, go hourly.” That is a mood board, not a commercial decision. Solo consultants need a chooser: what the client is actually buying, who holds the risk, and what your time data has to prove so you are not guessing in month four.
This is not tax or legal advice. Contracts, status (1099 vs corporation), and what you may collect in tax are jobs for a professional. The workflow below is how to pick a shape you can run without lying to the invoice.
The chooser: hourly when the work is undefined and the client should hold scope risk; fixed-price when the outcome is crisp and you can survive being wrong; retainer when the client is buying access and a cadence, not a pile of tickets. Track time in all three. The report’s job changes. The clock does not become optional.
What the client is buying (say it out loud)
Hourly is buying your attention in named units. The client should be able to add or cut work without a theatrical change order every Thursday. You should be able to show the units. If they want “unlimited Slack” on hourly, they are actually asking for a retainer and hoping you will not notice.
Fixed-price is buying an outcome you both can point at: a launch, a site, a workshop with a date. Risk sits with you if the outcome was under-scoped. That is fine when you have done the work before and you have a kill-switch for extra rounds. It is not fine when the brief is a vibe. Hourly vs fixed still needs time tracking because otherwise you cannot tell whether the outcome was a good business or a donation.
A retainer is buying a slice of you on a cadence: office hours, a weekly working session, a known response window, a bucket of hours with a surplus rule. Cashflow is the obvious gift — we already wrote the cashflow version. The chooser question is different: is the client paying for availability, or are they smuggling a fixed project into a monthly ACH? If the second, you do not have a retainer. You have a disguised fixed-price job with worse boundaries.
Who holds the risk, and what “too much” looks like
Hourly risk is mostly theirs, until you discount, freeze a rate you should have raised, or let unbillable hops eat the week. Your failure mode is undercharging politely. Fixed-price risk is mostly yours. Your failure mode is extra revision rounds that never became a change order. Retainer risk is shared and then quietly yours: scope expands inside the “relationship,” and the monthly number stays still.
A Thursday test for each shape
- Hourly. Can you show last week by task without a 40-row apology? If the client would not understand the names, you are not ready to bill hourly even if you love timers.
- Fixed-price. Do you know, in hours, where you are against the estimate — not in hope? If you cannot, you will find out after you overrun. Fifty percent of the estimate is a conversation, not an autopsy.
- Retainer. Did this month’s hops still look like the cadence you sold, or did they look like a second full-time job? If you cannot answer from a report, the retainer is a feeling.
If you fail the test, do not switch shapes in a panic email. Fix the names and the boundary, then consider switching a client from fixed to hourly as a deliberate move — not as a punishment.
What you must track in each model (and what to stop pretending)
Hourly: track the billable tasks the invoice will print. Keep internal sales and genuine overhead somewhere you review, not on the client. Rounding, if you use it, belongs in the engagement letter. Original time can stay on the entry; the billable figure is what you show.
Fixed-price: track against the estimate anyway. Implementation vs meetings vs revisions should not share a blob or you will not see which part exploded. A tracker that emails you at a percent of time or cost is for this shape. Turning it on after you are already late is a diary, not a control.
Retainer: track even when the invoice is a flat monthly line. The PDF can stay simple. Your private report should not. You need to know the real hourly rate inside the retainer — hours you actually spent versus the monthly fee — or you will renew a discount forever and call it loyalty. Surplus hours need a written rule (forfeit, roll a cap, convert to a project). Unwritten surplus is how retainers become unlimited.
All three models still have discovery and sales. That time is real. It is usually not a client line. Pretending it is billable is how you pick a fight. Pretending it is zero is how your sticker rate lies. Put it on an internal project and look at it when you decide whether a logo is worth a second year.
A chooser you can run in fifteen minutes
Write one sentence for the engagement: “They are buying X.” If X is hours of attention, start hourly. If X is a dated outcome with edges, start fixed, with a revision cap. If X is access plus a cadence, start retainer, with a bucket and a surplus rule. Then write the failure mode you are willing to hold. If you are not willing to hold fixed-price overrun risk, do not take fixed because the client “doesn’t want to think about hours.” They can think about a cap instead.
Revisit the sentence at 50 percent of the work (fixed), at the end of month two (retainer), or whenever hourly names get mushy. Use last week’s time, not a speech. Saying no to extra scope is easier when the week is already a report. Raising a rate is easier when the retainer’s internal hourly number is ugly in private. Keeping a client is easier when you can see they buy the shape you sold, not a different job wearing the same invoice.
Quebec and U.S. independents will also care how the document looks — named tax percentages, extra lines for licenses, a file an accountant can open. That is invoice hygiene, not a reason to pick hourly. Do not let GST/QST or a 1099 packet choose your commercial model. Let the model choose what the packet must contain. Again: not advice, a reminder that shape and compliance are different piles.
Where MinuteShark sits in the chooser (not as a personality)
You still need client → project → task, a timer you started, and a report you can generate without rebuilding Excel. MinuteShark is built for that independent stack, not for departments. Track time on tasks. Generate What × Who × When. Export CSV, Excel, or JSON if a human asked for a file. Generate Invoice from the same report: pick a cost profile (named billable and internal rates — or type rates once), add extra lines, named tax, PDF / DOCX / CSV. Trackers watch one project or task for estimate, budget, or revenue goals so a fixed-price job can tap you at 50 percent instead of at regret.
A retainer week can still be a short PDF. Your History and one report tell you whether the cadence is honest. James P., a solo consultant, said MinuteShark is “Simple enough to use every day, powerful enough to trust.” Trust, here, means the chooser has numbers. It does not mean the app picks hourly for you. MinuteShark AI can open a report or log forgotten time after you confirm a card. It will not silently decide the engagement is a retainer.
Starter is free if you are testing the habit on a few clients. Standard is $5/user/month or $50/user/year when the roster and subtasks need room, with a 30-day trial and no credit card. Enterprise is a conversation if you need custom branding and onboarding. Fewer integrations than enterprise suites is an honest trade. We build custom solutions for specialized needs; we do not pretend this is QuickBooks or Jira.
Read the trackers guide if your next engagement is fixed-price. Read the billable rates guide if you need the profile to stay still while the shape changes. Then pick the shape out loud. The clock will work in all three. Your business will not, if you pick from a mood board.