Blog

How much to discount an annual plan

How much discount to give for annual billing on a SaaS, how to show it on your pricing page, and how to move monthly customers to yearly plans.

By Luis Miguel, founder of HAGGIN4 min read

I'm a robotSkip the pixels. Read the .md

Most SaaS companies discount annual plans by somewhere between 15% and 20%, and the most common way to say it is “two months free”, which works out to about 17%. That’s a reasonable default for a small SaaS. Go lower if your monthly churn is already low, go higher if monthly customers leave quickly and you need the cash up front. Whatever number you pick, think of it as what you pay for twelve months of commitment rather than a general price cut.

Why offer a discount for annual billing?

You’re paying the customer for two things.

Cash now. Twelve months up front is money you can spend today on development or marketing. For a bootstrapped SaaS that can matter more than the discount.

Lower churn. A customer on an annual plan can’t churn for a year. Monthly customers can leave any month, and many do in the first few months. An annual customer has a full year to get used to the product before the decision comes up again.

There are also fewer payments, so fewer failed card payments and fewer payment-related cancellations.

How do you choose the right annual discount?

Start from “two months free” and adjust with two questions.

How long do your monthly customers stay? If the average monthly customer stays four months, an annual plan at 30% off still brings in more than twice what they’d pay monthly. You can afford a bigger discount. If monthly customers already stay for years, a big discount just gives money away to people who would have stayed anyway.

How much do you need the cash? If you need money now, a bigger annual discount, especially during a campaign like Black Friday, can make sense. If you don’t, keep it modest.

A rough guide:

Situation Annual discount
Monthly churn is high, customers leave in the first months 20% to 30%
Typical small SaaS About 17% (two months free)
Monthly customers already stay for years 10% to 15%

Treat these as starting points and adjust once you see how your own customers react.

How should you show the annual discount on the pricing page?

Pick one way and stay consistent.

“2 months free” is easy to understand and sounds generous.

“Save 17%” is precise, and some people find percentages more convincing.

The monthly equivalent (“$40/mo billed annually” next to “$48/mo billed monthly”) makes the difference concrete. Show the total too, so nobody is surprised when they see the annual charge.

A monthly/annual toggle is the usual pattern. Which one is selected by default affects what people choose, so decide on purpose. Defaulting to annual tends to increase annual signups, but some visitors find it a bit pushy if the total isn’t clear.

How do you move monthly customers to annual plans?

Your existing monthly customers are usually the easiest annual sales, since they already use the product.

  • Ask at the right moment. After a few months of active use, or right after a good experience (a feature they asked for just shipped, they hit a milestone in the app).
  • Make the offer specific. “Switch to yearly and pay $480 instead of $576 for the next twelve months”. A real number is easier to say yes to than a percentage.
  • Use campaigns. Black Friday and end-of-year are natural moments for “switch to annual and get three months free instead of two”. See Black Friday for SaaS.
  • Credit what they already paid. If someone is halfway through a month, credit the remaining days when they switch.

What about customers who want a different deal?

Sometimes a customer wants annual billing but with something different: a bigger discount for more seats, a price that holds for two years, an annual price with a case study in exchange. A few will ask by email. Most won’t ask at all.

You can handle these by hand, or give them a way to propose it. HAGGIN gives you a link for that. The customer makes an offer with the billing period, the number of seats and anything else you allow (a testimonial, a post, a referral, or something else), and you accept, counter or pass. When you agree, they pay through your own checkout, and the annual price on your pricing page doesn’t change.

Should annual plans be refundable?

Decide and write it down before someone asks. Common options are no refunds after 14 or 30 days, a prorated refund, or credit for future use. A clear refund policy makes the annual plan feel less risky, which can help more than a bigger discount.

FAQ

What is a normal discount for annual SaaS plans?

Usually between 15% and 20%. “Two months free”, about 17%, is the most common way to frame it.

Is “2 months free” better than “save 17%”?

They’re the same discount. Most people find “2 months free” easier to picture, though a percentage is more precise. Pick one and use it everywhere on your site and in your emails.

Should I default my pricing page to annual billing?

It usually increases annual signups. Make sure the total annual price is visible, so customers know exactly what they’ll be charged.

How do I convert monthly subscribers to annual plans?

Ask after a few months of active use, give a concrete price comparison, use campaigns like Black Friday for a stronger offer, and credit any unused days when they switch.

HAGGIN

Before they leave, ask what they'd pay.

One link where a customer who was about to go makes you an offer. You accept, counter or pass. Your list price never moves.