Default the pricing toggle to annual billing when most of your buyers are teams who budget yearly and your product proves its value quickly. Default to monthly for individuals, unfamiliar products, or free trials. Either way, show the saving in money, not just a percentage, and label the billing terms clearly.
Why does the toggle default matter?
The default matters because most visitors never touch the toggle, so the default decides which prices they compare and remember. If the page loads on annual, every plan shows a lower monthly equivalent. If it loads on monthly, the visitor sees the higher number first and the annual option becomes a discount they may or may not notice.
That is a real lever, but it cuts both ways. A lower headline price can pull more people into checkout. It can also cause surprise at checkout when the visitor sees one large annual charge, which leads to abandoned payments, support tickets, and refund requests. The right default is the one that gets more paying customers who stay, not the one that makes the pricing grid look cheapest.
Should the pricing toggle default to annual or monthly?
Default to annual if your buyers already expect yearly contracts, and default to monthly if your buyers need to try before they commit. Use this table to decide:
| Your situation | Suggested default | Why |
|---|---|---|
| B2B tool bought by teams with yearly budgets | Annual | Buyers think in annual cost and prefer one invoice |
| Consumer or solo creator product | Monthly | A large upfront charge feels risky for personal money |
| Free trial before payment | Monthly, with annual offered at checkout or after the trial | The visitor is not deciding on billing yet |
| Seasonal or project based use | Monthly | Customers may only need a few months |
| Product with long setup and high switching cost | Annual | Customers who commit tend to stay, and setup effort pays back over the year |
| Not sure | Test both | Measure paid conversions and refunds, not just clicks |
Whatever you choose, make sure the default is obvious. The active state of the toggle should be unmistakable, with a filled background or bold label, not a faint color change. Visitors who misread which option is active think they are seeing monthly prices when they are seeing annual ones.
How should you show the annual discount?
Show the annual discount as a concrete saving next to the toggle and on each plan card, and always say how the customer will be charged. "Save 20%" on the toggle is fine as a hook, but the plan card needs to make the real terms plain.
Here is what each plan card should show when annual is selected:
- The monthly equivalent as the big number, for example "$40 / month".
- The billing line directly underneath, for example "Billed $480 yearly". Never hide this in small grey text or a tooltip.
- The saving in money, for example "You save $120 a year compared with monthly". A money amount is easier to judge than a percentage.
- Optionally, the monthly price struck through, but only if that monthly price is the real price you charge on monthly billing.
When monthly is selected, add a short nudge on each card: "Or $40 / month billed yearly". That keeps the annual option visible without forcing the toggle.
Be honest with the numbers. If you round a saving up or compare against a price nobody pays, visitors notice at checkout, and trust in the whole page drops. Some regions also have rules on reference prices and clear subscription terms, so check what applies to you.
What does a good billing toggle look like?
A good billing toggle is a two option switch with plain labels, placed directly above the plan cards, where the active option is impossible to miss. Small design details decide whether visitors understand it:
- Use words, not icons. "Monthly" and "Yearly" or "Annual". Avoid a bare on/off switch with one label.
- Put the saving badge on the annual side, next to its label, so the visitor links the saving to the right choice.
- Keep it close to the prices. A toggle far above the grid, separated by a heading or FAQ link, gets missed.
- Make it thumb friendly on mobile. Each option needs a comfortable tap target. Our guide to thumb zone design covers sizing.
- Keep the choice through checkout. If a visitor picks annual on the pricing page, checkout should open on annual, with the same total.
How should you highlight a recommended plan?
Highlight one plan, the one that fits most of your target buyers, with a label that says who it is for, not just "Most popular". A highlight gives undecided visitors a safe default and makes the grid faster to read.
- Pick the plan from data. Look at which plan your retained customers end up on, not which one has the highest price.
- Give it one visual difference. A colored border or a slightly raised card is enough. Do not change the font, size, button color, and background all at once, or the other plans look disabled.
- Label it with a reason. "Best for teams of 3 to 10" or "Includes integrations most teams need" helps more than a generic badge. "Most popular" only works if it is true.
- Use the strongest button on that card only. The other plans keep a visible but secondary button style.
- Keep the highlight in the same place on both toggle states. If the recommended plan changes when the visitor switches billing, it looks like a trick.
- Check it on mobile. Cards stack vertically on phones, so the highlighted plan may land third. Consider showing it first on small screens, or add a "Recommended" jump link.
What does this look like on a real pricing page?
Take a hypothetical scheduling tool for small clinics with three plans: Solo, Clinic, and Group. The current pricing page loads on monthly. The toggle is a small grey switch labeled only "Annual (save 20%)", far above the cards. The Group plan has a "Most popular" badge, although most paying customers are on Clinic.




