Playbooks · Offer Architecture

How to launch annual plans on a solo SaaS

Annual trades future revenue for cash today and a year of guaranteed retention. Usually worth it — but not before your product has survived a year.

Annual plans trade future revenue for cash today and a year of guaranteed retention. For a solo founder that trade is usually worth making — but only once your product has proven it survives a year, and only if you can absorb the discount.

The short answer
  • Discount two months — roughly 17%. Enough to move people, cheap enough to sustain.
  • Launch it to existing happy customers first, not to new signups
  • Do not offer it before you have a year of retention data — you are selling a promise
  • Expect a minority to switch. That is the normal and correct outcome.

The cash matters more than the discount costs, provided you do not spend it as though it were earned.

What annual actually buys you

Three things, in order of value to a one-person business.

Cash now. Twelve months of revenue in one payment is the closest thing to funding a bootstrapped founder gets. It buys runway, tooling, or the ability to reduce day-job hours.

A year of guaranteed retention. Annual customers cannot churn monthly, which stabilises the number that most constrains growth. It does not fix churn — it defers it — but a year is long enough to fix the underlying cause.

Better customers. People who commit for a year have usually decided the product is part of how they work. They tend to use it more and support less.

When not to offer it

Three situations where annual causes more problems than it solves.

Before you have a year of retention data. If your product is eight months old, an annual plan sells a promise you cannot yet evidence — and if you shut down or pivot, you owe refunds you may have spent.

When churn is high and undiagnosed. Annual plans hide churn for twelve months, which delays the diagnosis rather than improving anything. Fix the cause first — the churn framework covers the five types.

When you are likely to raise prices soon. Annual customers lock in the current price for a year, so launching annual immediately before a price rise costs you the increase on your best customers.

Marcus · GhostCoach's AI coach
"I recommend treating annual revenue as money you owe rather than money you earned. Set aside enough to refund a meaningful share of it and the cash becomes genuinely useful, because you can spend the rest without anxiety."

Setting the discount

DiscountEffectUse when
10% or lessRarely moves anyoneAlmost never worth the complexity
Two months free (~17%)The standard, and it worksMost solo SaaS
25%+Converts well, costs a lotOnly if cash is the binding constraint

State it as "two months free" rather than a percentage. The framing is concrete and it makes the comparison obvious without arithmetic.

Above 25% you are effectively funding the business by selling next year's revenue cheaply. That can be the right call during a cash crunch — but name it as that rather than as a pricing strategy.

The launch sequence

Week 1 — email existing customers who have been with you six months or more. These are your best conversion odds and the most honest test of whether the offer appeals. One email, the saving stated plainly, one link.

Week 2 — add the toggle to the pricing page. Default to annual, keep monthly visible. The pricing page playbook covers the layout.

Week 3 — add it at the trial-to-paid moment. The point of first purchase is where annual converts best, because the customer is already deciding.

Do not push annual during a trial, before anyone has experienced the product. It reads as pressure and it damages the trial conversion you already have.

Offer a pro-rata refund policy and say so on the page. It costs you very little in practice and it removes the main objection — that a year is a long commitment to something they have used for three months.

Handling the revenue

Annual payments distort your MRR reporting if you count them as received. Divide by twelve for MRR purposes and track cash separately, or you will read a spike as growth and plan accordingly.

Set aside a portion against refunds and chargebacks. The exact share is a judgement, but treating none of it as a liability is how founders end up unable to honour a refund they legally owe. A large annual payment also raises the chargeback stakes — merchant of record vs Stripe covers who actually holds that liability under each setup.

For how annual fits the wider metric picture, the four metrics that matter covers what to track at this stage.

What to expect

A minority of customers will switch, and that is normal. Annual appeals to a specific type — people with budget cycles, people who dislike recurring decisions, and people who already know they will still be using it next year.

If almost nobody takes it, that is information. It usually means customers are not yet confident the product will still suit them in a year, which is a retention signal rather than a pricing one — and reducing churn is the more useful place to spend the effort.

Launching annual plans FAQ

Should I offer annual plans for my SaaS?

Usually yes, once your product has a year of retention data behind it. Annual buys cash now, a year of guaranteed retention, and customers who use the product more and support less. Before that you are selling a promise you cannot evidence.

How much discount should an annual SaaS plan have?

Two months free, roughly 17%, is the standard and it works. Below 10% rarely moves anyone. Above 25% you are effectively funding the business by selling next year's revenue cheaply, which can be right during a cash crunch but should be named as that.

When should I not offer annual plans?

Before you have a year of retention data, when churn is high and undiagnosed, or when you are about to raise prices. Annual plans hide churn for twelve months rather than fixing it, and they lock your best customers into the old price.

How do I launch annual plans?

Email existing customers of six months or more first, then add the toggle to the pricing page defaulting to annual, then offer it at the trial-to-paid moment. Do not push annual during a trial before anyone has experienced the product.

How should I account for annual revenue?

Divide by twelve for MRR reporting and track cash separately, or a payment spike will read as growth. Set aside a portion against refunds and chargebacks — treating none of it as a liability is how founders end up unable to honour a refund.

Decide whether annual is right for your stage

Tell Marcus your churn, product age and cash position. You get a straight answer on whether to launch annual now or later.

Try GhostCoach free →

14-day free trial · cancel anytime · 30-day money-back on Lifetime