Flip the monthly/annual toggle and watch which numbers move. The ones that change are annual rates shown as a monthly figure; the ones that stay put are genuine month-to-month prices. In our study of 302 SaaS and AI tools, 53% of those advertising a recurring price headlined the annual rate, so that is the safer default assumption.
Why the number on the page is usually conditional
Software pricing pages are built to be scanned, and the figure they put in the biggest type is almost always the lowest one the vendor can justify. Most of the time that means the annual rate divided by twelve, available only if you pay for the year up front. The discount is real and the toggle is usually visible, so this is not deception — but it does mean the number you compare is not necessarily a number you can pay.
It also quietly breaks comparison. When one vendor headlines its annual rate and the next headlines a true monthly one, the two figures on screen are not the same kind of figure, and neither page says so. The checks below take about ten minutes and remove the ambiguity.
The seven checks
- Find the billing toggle before you read any number. It is usually a small monthly/annual switch above the plan columns, and it usually defaults to annual. Whatever state it is in when the page loads is the basis of every figure on screen. If there is no toggle at all, look for a line of small print under the price — that is where the condition hides.
- Flip it and watch which numbers move. Flip the toggle to monthly and note every price that changes. Those are the annual-rate figures. Anything that stays the same is a true month-to-month price. This takes four seconds and settles the question completely, which is why it is the first thing to do rather than the last.
- Read the qualifier next to the price, not the price. A qualifier only applies to a figure when it carries no money figure of its own. Starter $16/mo (billed annually) is an annual rate. Starter $16/mo (or $192/yr) is a genuine monthly rate with the yearly total shown beside it. The two look almost identical and mean opposite things.
- Check whether the tier you want includes the engine, seat or limit you need. The headline price buys a specific tier. Count the seats, the usage allowance and the integrations included at that price, because the cheapest tier is often the one missing the feature that made you interested. Capability that appears only on the tier above is part of the price.
- Look for anything charged on top. Add-ons, overage rates, per-seat charges above an included number and usage credits all sit outside the headline. A plan with a $499 sticker and a $100-per-unit add-on you will certainly need is not a $499 plan.
- Confirm the figure in a second place before you budget. Vendors leave stale prices in their own FAQs, blog posts and in-app screens. If a second page on the same site gives a different number, you have found a conflict, not an answer — ask the vendor in writing which one applies.
- Check the renewal, not just the first term. An annual discount is granted for one year. Ask what the renewal rate is and whether it is capped. This is the single most common gap between what a tool appears to cost and what it costs in year two.

Eight traps, with the vendors we found them on
These are not hypotheticals. Each one came out of verifying prices for our own reviews, and each is dated to when we checked it — vendors change these pages constantly, so treat the examples as illustrations of the pattern rather than as current prices.
1. Three price lists on one website
Rankability published three different sets of plans and figures simultaneously when we checked on 12 October 2026: its marketing pricing page showed Starter $97, Agency $297 and Agency Pro $497; the in-app pricing screen showed Starter $99, Core $199 and Team $399; the signup start page showed Core $199, Team $399 and Agency $799. Same vendor, same day, overlapping plan names, different prices. See the Rankability review.
2. The vendor FAQ contradicting the vendor’s own pricing page
RankPrompt’s pricing page headlines annual rates shown as monthly figures — Agency at $119 a month. Its own FAQ gives $149 a month for the same plan, which is the monthly-billing rate. Both numbers are correct; they describe different billing bases, and nothing on the pricing page says which you are looking at. See the RankPrompt review.
3. An old entry price still live on a features page
Gauge’s pricing page shows one self-serve plan at $599 a month. An older features page on the same site still described a $99 Starter tier with ChatGPT-only monitoring. The cheap tier is gone; the page advertising it is not. See the Gauge review.
4. A blog post quoting a price the product no longer offers
Slate’s own blog has described the platform as starting from $199 a month. Its pricing page lists $499 as the lowest published tier. A blog post is not a price list, but it ranks, and it is where a lot of buyers form their first expectation. See the Slate review.
5. The feature you assumed was included, sold separately
Slate charges $100 per 1,000 answers to track Claude and Gemini. It is not included on any published tier. For a brand whose audience uses those two assistants, that add-on can change which plan — or which vendor — makes sense. See the Slate review.
6. One seat at every price point
ZipTie includes exactly one seat on all three of its published plans, including Pro at $159 a month. Nothing about the price ladder suggests that, because the tiers scale on usage allowances instead. If two people need to log in, none of the advertised prices apply to you. See the ZipTie review.
7. An introductory rate presented as the price
Promotional pricing — a discounted first three months, a first-year rate — is a real offer and a bad planning number. Our dataset labels these separately from regular rates precisely because averaging them in understates what a tool costs to keep. See the the pricing study.
8. No price at all, and a confident number elsewhere
About one tool in ten publishes nothing and routes you to sales. Third parties fill the gap with reported figures, and the ranges are wide enough to be useless — for one vendor we found reports spanning $3,000 to $130,000 a year. A reported range is not a budget. See the software that will not tell you the price.
Working out the real monthly cost
Once you know the basis, the arithmetic is short. If the page shows an annual-equivalent figure, multiply by twelve for the committed cost, then ask for the month-to-month rate and compare the two: the gap is what flexibility costs you. If you intend to pay monthly, the annual figure is irrelevant to your budget and you should write down the monthly one instead.
Then add what sits outside the plan. Count seats against the number included, add any add-on you have already decided you need, and add a realistic overage figure if the plan meters usage. A surprising number of tools are cheapest on paper at the tier that will not do the job.
Where our figures come from
We maintain a dataset of published entry pricing for 302 SaaS and AI tools, with an entry_basis field on every row recording what kind of figure the price is — a true monthly rate, an annual rate shown monthly, a promotional rate, a usage rate or a quote-only placeholder. It is published as JSON at /pricing-data.json under a CC BY 4.0 licence, and the analysis of it is in our pricing study.
Frequently asked questions
How can I tell if a SaaS price is monthly or annual?
Flip the monthly/annual toggle above the plan columns and watch which numbers change. The ones that change are annual rates shown as a monthly figure; the ones that stay put are true month-to-month prices. If there is no toggle, read the small print directly under the price, which is where the billing condition is usually stated.
How much more does monthly billing usually cost?
Typically 15% to 25% more than the annual-equivalent figure on the pricing page. Vendors describe it as an annual discount rather than a monthly surcharge, but the arithmetic is the same either way.
How common is it for pricing pages to show the annual rate?
Common enough to be the default assumption. In our study of 302 SaaS and AI tools, 53% of those advertising any recurring price headlined the annual rate rather than the monthly one. It varied by category from 83% down to zero.
What does billed annually actually mean next to a price?
It means the figure shown is the yearly cost divided by twelve, and you get it only by paying for the whole year up front. Be careful with similar-looking qualifiers: a parenthetical that contains its own money figure, like or $192 a year, is giving you the annual total beside a genuine monthly price, which is the opposite situation.
Why do some vendors publish different prices on different pages?
Usually because one page was updated and the others were not. Pricing pages, in-app billing screens, FAQs and blog posts are maintained by different people at different times. When two pages on the same site disagree, treat it as a conflict to resolve with the vendor rather than picking the lower number.
Should I trust a third-party estimate for a vendor that publishes no pricing?
Not for budgeting. Around one tool in ten publishes nothing at all, and the reported ranges that circulate for those vendors are often too wide to act on. Use them to decide whether a vendor is plausibly in your range, then get a written quote.
What should I ask a vendor before signing an annual plan?
The month-to-month price, what the renewal rate is and whether it is capped, exactly what is included at your tier versus the one above, which costs sit outside the plan as add-ons or overage, and what happens to your data and access if you downgrade.
Examples verified on their stated dates from vendors’ own published pages. Pricing changes often — confirm on the vendor site before you buy.