Product

RECOMMENDED

FREE TRIAL

Integrations

UNIFIED CONNECTIONS

View all your subscriptions together to provide a holistic view of your companies health.

Resources

How we increased annual upgrades by 30%

By Josh Pigford on August 16, 2016
Last updated on April 24, 2026

Recurring revenue is a business model in which customers pay for goods or services on a regular, repeated basis. This model provides predictability, as the recurring payments reduce churn and improve cash flow, allowing businesses to spend more money on customer acquisition. By increasing upfront payments, companies can further enhance their financial stability and growth.

Most companies are very low-touch with annual plans. It’s offered as an option on pricing pages, and that’s usually where it’s left. But you can drastically improve conversions to annual plans by having a slightly higher touch.

What we see a lot of companies do is a once-a-year email push in the fourth quarter to try and squeeze out a single influx of cash. We took this a step further and started sending out emails within a few months of a company signing up.

This worked relatively well, getting us $14,000 in 7 days. But we found the emails didn’t get the response rate and, more importantly, the conversion rates that we believed we could be getting.

So, we did a little experiment.

A better way to converse with customers

We’ve increasingly been moving the ways that way converse with our active customers out of email and into in-app messages (courtesy of our pals at Intercom). We’ve found those message get a much higher response rate and the quality of the response is generally higher.

We decided it’d be worth testing moving these annual upsells to in-app messages as well.

It’s the same offer to the same people, just in a different format.

The result? We saw a 30% increase to annual plans.

Hot dog! So, why?

What we’ve learned as we transition a lot of customer interactions to in-app messages is that context matters. And I believe that applies strongly here.


Tweet this quote

With an in-app message, the annual offer is present right smack in the middle of the user soaking up the value they get from Baremetrics.

How context changes sentiment

When a message is presented in a value context, it changes the customer’s sentiment towards the action requested.

With an in-app message:

  1. User logs in to Baremetrics
  2. User looks through metrics, growth, breakouts, trends, etc.
  3. User has warm fuzzies from all the insights they’re getting
  4. User presented with offer to keep getting warm fuzzies for 25% off
  5. User says “heck yeah!”

With email:

  1. User, potentially in the middle of some eye-gouging meeting or worn out at the end of a really long day, desperately wanting their inbox to be zero, receives an email asking for money
  2. User scoffs and hits “delete”.
  3. The end.

The “cloud of value” they’re surrounded with while inside Baremetrics does not exist in their inbox. It’s also more work to take advantage of the offer and feels weird to reply to an email to upgrade to something (in many cases spending thousands of dollars).

So, whether it’s annual upsells, feedback or feature education, try changing the context of the message to see if the relevant conversion rates are improved. For us, it’s been a consistent improvement for all types of messaging.

What are some ways you’ve improved annual upsell conversions?

Frequently Asked Questions

  • Does switching customers to annual billing actually reduce churn?
    Yes, annual billing reduces churn because customers pay upfront, removing the monthly cancellation decision that drives voluntary churn.

    When a subscriber commits to a full year, they have 12 months to build habits around your product before renewal comes up. That extended engagement window typically raises retention rates and improves LTV compared to monthly billing intervals. Annual subscribers also tend to be higher-intent customers who evaluated the product more seriously before committing. The financial benefit runs both ways: your business gets improved cash flow from upfront payments, while customers usually receive a meaningful discount, often two to three months free, making the annual subscription a clear win on both sides.
  • What is the most effective strategy to increase annual subscription upgrades for a SaaS product?
    The most effective strategy is to present the annual billing offer inside the product, at the moment a customer is actively experiencing its value, rather than via email.

    Context changes how customers respond to an upgrade request. An in-app message catches a user mid-session, surrounded by metrics, insights, and the outcomes your product delivers. That warm context makes the offer feel like a natural next step rather than a sales push. A cold email asking for a year of spend lands in a crowded inbox with zero product context attached. Baremetrics tested both formats with the same offer to the same customer segments and saw a 30% increase in annual plan adoption after switching to in-app messaging.
  • Annual vs monthly subscriptions for SaaS: which is better for revenue stability?
    Annual subscriptions produce more predictable, stable revenue than monthly plans because they reduce involuntary churn, smooth out MRR fluctuations, and deliver cash upfront.

    Monthly billing creates 12 churn opportunities per year per subscriber. Annual billing collapses that to one. From a forecasting perspective, a higher ratio of annual contracts makes MRR and ARR projections more reliable because fewer customers are in a position to churn in any given month. For finance leads building growth models, a shift toward annual billing also improves the accuracy of LTV calculations and reduces the volatility that makes acquisition budgeting difficult. The trade-off is that annual pricing typically requires a discount, so you need to model the revenue difference against the retention gain.
  • How can I run pricing experiments on annual plans and monitor the impact on MRR?
    To test annual plan pricing changes and measure their effect on MRR, you need to track upgrade conversion rates, expansion MRR from annual switches, and cohort-level retention side by side.

    Start by defining a clear test: change one variable at a time, whether that is the discount depth, the offer channel, or the timing of the upgrade prompt. Then track the following for each cohort:
    • Annual upgrade conversion rate by acquisition month
    • Expansion MRR generated from monthly-to-annual switches
    • Churn rate delta between annual and monthly subscriber groups
    • Net revenue impact after accounting for the discount offered
    Baremetrics surfaces expansion MRR, contraction MRR, and churn separately in real time, which makes it straightforward to isolate the revenue effect of a pricing experiment without building custom reports.
  • How do failed payments affect annual subscription revenue and what can I do about it?
    Failed payments are one of the leading causes of involuntary churn and can quietly erode annual subscription revenue even when customers have no intention of leaving.

    For annual billing, a failed renewal charge is especially costly because you lose a full year of contracted revenue in one event. Card declines on renewal attempts often happen due to expired cards or updated payment details, not customer dissatisfaction. Automated failed payment recovery tools that retry charges on an intelligent schedule and send targeted dunning messages can recover a significant share of that revenue before it churns. Baremetrics Recover handles this automatically, retrying failed payments and prompting subscribers to update their billing information so involuntary churn does not quietly eat into your annual contract base.

Josh Pigford

Josh is most famous as the founder of Baremetrics. However, long before Baremetrics and until today, Josh has been a maker, builder, and entrepreneur. His career set off in 2003 building a pair of link directories, ReallyDumbStuff and ReallyFunArcade. Before he sold those for profits, he had already started his next set of projects. As a design major, he began consulting on web design projects. That company eventually morphed into Sabotage Media, which has been the shell company for many of his projects since. Some of his biggest projects before Baremetrics were TrackThePack, Deck Foundry, PopSurvey, and Temper. The pain points he experienced as PopSurvey and Temper took off were the reason he created Baremetrics. Currently, he's dedicated to Maybe, the OS for your personal finances.