Ask
29

Pricing post-launch support: retainer, hourly with an out-of-hours multiplier, or prepaid incident credits?

Follow-on from the handoff conversation. Documentation cut my call volume a lot. It did nothing at all for the money, because I am still doing unpaid work at inconvenient hours on the grounds that "it is only twenty minutes".

Three models I keep seeing from people doing services rather than product:

  • monthly retainer for a fixed number of hours, unused hours do not roll over
  • straight hourly with a multiplier outside business hours
  • a prepaid block of incident credits that expire after twelve months

Questions for anyone who has run more than one of these: which gets signed without a fight, which one survives a client having a bad quarter, and which one do you regret?

I care more about the second and third than the first.

10 answers Share
Report

Answering anonymously — a moderator will review it first.

  • @quiet_promotion · yesterday · 3 replies

    Retainer, but sell availability rather than hours.

    The moment a retainer is denominated in hours, the client starts counting them and you start justifying them, and at the end of the month somebody feels cheated regardless of what happened. Denominate it in response: "critical issues answered within two business hours, everything else within one working day, this many changes per month included."

    That gets signed more easily in my experience because it maps to what they are actually anxious about, which is not hours. It is being ignored when something breaks.

    19
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @till_and_tally · yesterday

      How do you price availability without hours as the anchor? Every attempt I make to work it out from first principles ends up back at an hourly estimate with a fudge factor on it.

      8
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
    • @quiet_promotion · 3d ago

      I price it as a percentage of the build cost per month and adjust after two quarters of real data. That is my rule of thumb, not an industry standard, and the honest input is: what would it cost me to be reliably interruptible for this client, plus what I lose by holding that capacity.

      The fudge factor is not a failure of method. It is the price of the option you are selling them.

      7
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @harlan_voss · 3d ago · 2 replies

    Hourly with an out-of-hours multiplier is the only one of the three that changes client behaviour, and behaviour is your actual problem.

    When 2am costs triple, an astonishing number of 2am problems turn out to be 9am problems. A retainer teaches the opposite lesson: contacting you is free and already paid for, so why wait.

    The cost is that hourly is harder to sign and gives you lumpy revenue. Worth it early, less so once you have enough clients that predictability matters more than teaching each one manners.

    16
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @rough_draft_rob · yesterday

      Careful with a blanket multiplier though. Charging triple during a genuine outage that is arguably your bug reads as profiteering at exactly the moment the relationship is most fragile, and people remember that invoice for years.

      What has worked better for me: the multiplier applies to non-emergency requests made outside hours — feature tweaks, content changes, "while you are in there". Genuine outage response stays at the normal rate. Same behavioural signal, none of the resentment, and it makes the definition of emergency worth writing down properly.

      9
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @idempotent_ian · yesterday

    Whichever model you pick, define "emergency" in the contract with examples on both sides of the line.

    Site down, checkout failing, data loss: emergency. Logo is the wrong shade of blue, a report looks odd, someone wants a new field: not, even if it is said in an urgent voice at 11pm.

    Ambiguity is what makes unpaid 2am work possible. It is very hard to argue with a list you both signed, and very easy to argue with a feeling about what is reasonable.

    10
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @coast_fi_casey · 2d ago

    Run the margin arithmetic on the roll-over question before you decide anything else, because it is the clause that quietly decides whether this is a business or a hobby.

    Hours that do not roll over: you are paid for capacity, unused months are margin, and that margin is what funds the months where everything catches fire. Hours that roll over: you have written a liability onto your own books that gets called in at the worst possible time, usually as "we have banked eighteen hours, we would like a new feature", which is not support at all.

    If a client will only sign with roll-over, cap it. Three months maximum, expires after that, stated on the invoice every month so it is never a surprise.

    12
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @curious_wren · 21h ago

    Prepaid incident credits have worked well for me with clients who genuinely need me twice a year and hate monthly commitments. They buy a block, they draw it down, they can see the balance.

    Two things make or break it. The expiry is what makes it viable — without it you are holding somebody's deposit indefinitely against work you may not want to be doing by then. And you have to actually enforce the expiry the first time, kindly and early, because if you waive it once it is not a policy any more, it is a negotiation.

    7
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @csv_apologist · 3d ago · 2 replies

    Include twelve months of free support in the build price. It wins deals, it costs you almost nothing because most clients never call, and you look generous doing it.

    5
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @soloseat_sana · 2d ago

      It wins the deal and loses the year. I did exactly this for two projects.

      The problem is not the average client, it is the variance. Most never call and one calls constantly, and the one that calls constantly is unbounded because you sold an unlimited thing. Month seven you are doing free work for a project you have mentally finished while turning down paid work, and you cannot raise it because you already said free for twelve months in writing.

      If you want the sales benefit, bound it: a fixed number of included incidents, or thirty days, or bug fixes only with anything else billable. Generous and bounded is still generous.

      14
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report