← Back to all hacks
Level 1 · Foundations

Annual plan: Provide bonus perks

Most SaaS companies offer a discount for annual plans--usually 10-20%. This is table stakes. To move the needle, you need to sweeten the deal. This playbook shows you how to add exclusive, non-discount perks to your annual plan to create a truly irresistible offer, boosting cash flow and long-term retention.

Effort
Low
Cost
Zero to low
Time to first result
1-2 weeks
Best for
SaaS with existing monthly subscribers
Save this playbook

Save this strategy and send it to my inbox

Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.

No spam. One email, and only what is worth reading.

An illustration of a yearly calendar with a gift box icon on it, symbolizing a bonus for an annual commitment.
Figure: Adding a bonus perk makes your annual plan a gift, not just a discount.

Why Bonus Perks Work Better Than Discounts Alone

A simple discount appeals to logic, but a bonus perk appeals to emotion. It reframes the annual commitment from a simple cost-saving measure to a gateway for exclusive access and status. Perks like expert consultations, private communities, or physical goods have a high perceived value that often exceeds their actual cost to you. This value-add makes the annual plan feel like a special bundle, not just a cheaper option.

This strategy also breaks the pattern of standard SaaS pricing. Customers expect to see '2 months free'. They don't expect to get a free t-shirt, a personal onboarding session, or early access to new features. This element of surprise captures attention and makes your pricing page more memorable. It's a powerful way to differentiate your offer and give customers a compelling, non-financial reason to commit for the year.

Three real examples

SaaSHigh-value consulting

SparkToro offers founder office hours

SparkToro, an audience research tool, adds a massive non-financial incentive to their annual plan: a one-hour 'Office Hours' strategy session with founder Rand Fishkin. For a small business, an hour of consulting with a world-renowned expert is immensely valuable, far exceeding the cash value of a simple discount. It creates a powerful incentive for serious customers to commit.

Source: SparkToro Pricing
SaaSBuilds community

Fathom Analytics sends a free t-shirt

Privacy-focused analytics company Fathom Analytics offers a free, high-quality t-shirt to everyone who signs up for an annual plan. It's a simple, low-cost perk with a high impact. The physical item acts as a tangible 'thank you', fosters a sense of community, and turns loyal customers into walking billboards for the brand.

Source: Twitter / Paul Jarvis
Creator EconomyReduces friction

ConvertKit offers free, expert migration

For creators with an established audience, switching email platforms is a major headache. ConvertKit removes this pain point by offering free, white-glove migration service to customers who subscribe to their Creator Pro annual plan. This service-based perk tackles a huge customer objection head-on, making the decision to switch and commit for a year much easier.

Source: ConvertKit Pricing

Consider 'grandfathering' the perk for all future renewals. This turns a one-time incentive into a powerful, long-term retention tool.

The step-by-step playbook

  1. 1

    Step 1: Brainstorm low-cost, high-value perks

    List potential bonuses. Think about digital goods (e-books, templates), services (onboarding session, migration help), community access (private Slack), or physical items (t-shirts, stickers).

  2. 2

    Step 2: Survey your customers

    Don't guess what people want. Create a simple one-question survey asking which of 3-4 potential perks would most entice them to upgrade. This ensures you choose a bonus people actually value.

  3. 3

    Step 3: Choose a perk that scales

    Avoid perks that create a fulfillment bottleneck. A 1-on-1 call with the founder is great, but it doesn't scale. A pre-recorded course or a group 'office hours' session does. Pick something you can deliver consistently without burning out.

  4. 4

    Step 4: Update your pricing page

    Clearly and concisely feature the bonus perk on your pricing page. Make it a prominent bullet point under the annual plan toggle. Use an icon or bold text to make it stand out from other features.

  5. 5

    Step 5: Create an announcement email

    Draft an email for your existing monthly subscribers. Announce the new, limited-time perk and clearly explain the value and how to upgrade their account.

  6. 6

    Step 6: Add an in-app notification

    Use a banner or a pop-up inside your app to notify active users about the new annual plan bonus. Link them directly to the subscription management page to make upgrading as easy as possible.

  7. 7

    Step 7: Announce it publicly

    Write a short blog post or a social media thread (X, LinkedIn) explaining the new perk. This not only targets existing users but also signals to potential new customers that your annual plan offers superior value.

The Ask: Email Template to Drive Upgrades

Send this email to your current monthly subscribers. The goal is to make them feel they are getting an exclusive benefit for their loyalty.

Subject: A special bonus for you

Hi {FirstName},

We just added something special to our annual plan, and we wanted you to be the first to know.

Alongside the standard discount (2 months free), for a limited time, we're adding {Bonus Perk Name} for everyone who upgrades to an annual subscription.

It's a {value proposition of perk}, and it's included for free with the annual plan.

If you're enjoying {YourProduct}, this is the best way to get more value and lock in your price for a full year.

Click here to upgrade your account:
{Link to upgrade page}

Thanks for being a customer,
{Your Name}

Key Questions to Answer First

  • What is the actual cost (time and money) to fulfill this perk per user?
  • Can we deliver this perk consistently for the next 12-18 months?
  • Does this perk appeal to our ideal customer profile?
  • How will we handle logistics if it's a physical item?
  • Is this perk truly exclusive to the annual plan?

Focus on the scalability and fulfillment questions. A great idea is useless if it creates a support nightmare or isn't profitable.

Recommended tools

Tally.so

Free tier available

Use Tally to create simple, elegant surveys to ask your users which perks they value most. It's fast and looks great.

June.so

Starts at $25/mo

Analyze which monthly subscribers are your most active users. These are prime candidates to target with an upgrade campaign.

EmailOctopus

Starts at $8/mo

A simple and affordable tool for sending your announcement email campaign to your existing subscriber list.

Canva

Free tier available

Quickly create visuals for your social media posts or email headers announcing the new perk.

Prices are indicative and change - check the vendor before buying.

Do it faster with AI Prompts

Brainstorm bonus perks

I run a SaaS product called {Product Name} for {Target Audience}. My product helps them {Solve a Problem}. I want to add a bonus perk to my annual plan to increase upgrades. Brainstorm 10 potential perks that are low-cost for me but high-value for my users. For each perk, briefly describe the value proposition. Examples: private community, exclusive templates, a physical good like a t-shirt, a group 'ask-me-anything' session with the founder.

Write pricing page copy

My SaaS product is adding a new perk to its annual plan. The perk is: '{Bonus Perk Name}'. The standard offer is '2 months free'. Write a short, punchy bullet point for my pricing page that highlights this new perk and makes the annual plan irresistible.

Write a social media thread

Write a 5-tweet thread for X announcing a new bonus for our annual plan. Our product is {Product Name}. The bonus is {Bonus Perk Name}. The thread should build excitement, explain the value of the perk, and have a clear call-to-action to upgrade. The tone should be direct and benefit-focused.

Mistakes that kill this play

  • Offering a perk nobody wants because you didn't do research.
  • Choosing a perk that is too expensive or time-consuming to fulfill.
  • Hiding the perk deep in your feature list instead of highlighting it on the pricing page.
  • Forgetting to announce it to your existing monthly subscribers.
  • Creating a logistical nightmare for shipping or scheduling.
  • Not making the perk exclusive enough to the annual plan.

Your First 5 Days

  • Day 1: Brainstorm 5-10 perk ideas. Create a one-question survey with your top 3 and send it to a segment of your customers.
  • Day 2: Analyze survey results and select the winning perk. Update your pricing page copy and design to feature the new bonus.
  • Day 3: Write the announcement email for existing users and the in-app notification copy. Get them ready to deploy.
  • Day 4: Deploy the changes to your pricing page. Launch the in-app notification banner. Schedule the email to go out.
  • Day 5: Announce the new perk on all your social channels (X, LinkedIn, etc.). Monitor upgrade activity and support channels.
Save this playbook

Save this strategy and send it to my inbox

Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.

No spam. One email, and only what is worth reading.

More Level 1 hacks