Where should add-ons go on a B2B pricing page?
Put add-ons below the main plans, in their own clearly labeled section. Buyers should choose a plan first and see optional extras second. Mixing add-ons into the plan cards makes every plan look more expensive and harder to compare. A separate section keeps the core decision simple and makes the extras feel optional, because they are.
Add-ons are anything a buyer can pay for on top of a plan: extra seats, more usage, a premium support tier, an onboarding package, or a feature module. They are a common way for B2B software companies to grow deal size without adding more tiers.
They are also one of the fastest ways to make a pricing page confusing. I design and build pricing pages in Webflow for B2B companies, and the add-ons section is where clutter tends to build up. Here is how I structure it so it helps buyers instead of scaring them.
Why do add-ons confuse buyers so often?
Add-ons confuse buyers when the page does not make clear what is included, what costs extra, and which plans each add-on works with. The buyer has to build the final price in their head. When that math gets hard, many buyers assume the true cost is higher than it is and leave, or book a call just to ask.
The root cause is usually that the pricing page reflects internal packaging rather than buyer questions. Internally, a team thinks in terms of SKUs and modules. A buyer thinks, "What will I actually pay for what I need?" The add-ons section has to translate one into the other.
The packaging decision itself is a separate question. If you are still deciding what should be an add-on at all, my piece on how to price a SaaS add-on without confusing buyers covers that. This article assumes the add-ons exist and focuses on how to present them.
How should each add-on be described?
Give each add-on a plain name, a one-line description of the job it does, the price with its unit, and which plans it works with. That is the minimum a buyer needs to decide whether it matters to them. Anything beyond that, such as detailed limits or technical specs, belongs behind a link or an expandable detail.
The unit is where most add-ons go wrong. "Advanced analytics, 99" means nothing on its own. Is that per month, per seat, per workspace, or one time? State the unit right next to the number, every time, in the same format across all add-ons.
Name add-ons by outcome, not by internal code. "Priority support with a four-hour response target" tells a buyer more than "Support Plus". If the internal name is already known to customers, keep it, but add the plain description underneath.
Should add-ons be shown as cards, rows, or a list?
Use simple rows or compact cards, not full plan-style cards. Add-ons should look lighter than plans so the visual hierarchy matches the decision order. Rows work best when you have many add-ons with similar structure. Compact cards work when you have three or four add-ons with very different jobs.
On mobile, rows usually win. They stack cleanly and let a buyer scan name, price, and compatibility without swiping sideways. Large cards for each add-on push the page length up fast, and buyers stop scrolling before they reach the ones that matter.
Group add-ons by job if you have more than five. Grouping under headings such as "More capacity", "Support and services", and "Advanced features" lets a buyer skip whole groups that do not apply to them.
How do you show which plans each add-on works with?
Show compatibility right on each add-on, in short text such as "Available on Growth and Scale" or "Included in Enterprise". Do not make buyers cross-reference a separate table. If an add-on is included free in a higher plan, say so on the add-on itself, because that is often the most persuasive upgrade argument on the page.
The "included in" note does real work. A buyer on the middle plan sees that two add-ons they want are included in the top plan. Suddenly the top plan looks like the better deal, not the more expensive one. Hiding that information inside a feature comparison grid wastes it.
If you serve several buyer roles, compatibility notes also help each role find their path. I described that approach in designing a pricing page for three buyer roles. Add-ons are often where finance, technical, and end-user buyers care about different things.
Should you include a price calculator for add-ons?
Only if add-ons are central to the price and most buyers use several of them. A calculator helps when the final price depends on combinations, such as seats plus usage plus a support tier. For one or two simple add-ons, clear prices with units are enough, and a calculator only adds friction and page weight.
If you do build one, keep the default state honest. Start with the most common configuration, not the cheapest one. A calculator that shows a low price until the buyer adds everything they actually need feels like a trick, and buyers notice.
Show the total in the same unit as the plans. If plans are priced monthly, the calculator total should be monthly too, with the annual figure shown alongside if you offer it.
How do you keep the add-ons section honest?
Show real prices, state limits clearly, and never hide a required add-on. If buyers in a certain situation must buy an add-on for the product to work for them, that is not an add-on. It is part of the price, and the plan should say so. Hidden requirements found later destroy trust faster than a higher sticker price.
Honesty also matters for AI assistants that read your pricing page. If an assistant summarizes your pricing and misses a required add-on, a buyer arrives with the wrong number in mind. Clear, plain text for each add-on gives both humans and machines the same accurate picture. I covered how assistants handle tricky pricing layouts in how AI assistants read a pricing page with a toggle.
Use real text for prices, not images. Text can be read by screen readers, search engines, and AI assistants. An image of a price table can be read by none of them reliably.
How should you build the add-ons section in Webflow?
Build add-ons from a CMS collection or a reusable component so every add-on uses the same structure. Each item gets fields for name, description, price, unit, compatible plans, and an optional details link. That keeps formatting consistent and makes price changes a content edit instead of a design job.
A CMS collection works best when you have many add-ons or change them often. A component with properties works well for a short, stable list. Either way, the goal is the same: one source of truth per add-on, so the price shown on the pricing page never drifts from the price shown elsewhere.
Use your design system's spacing and type scale so add-ons sit clearly below the plans in the hierarchy. Smaller headings, lighter backgrounds, and tighter spacing all signal "optional" without needing extra words.
How do you know if the add-ons section works?
Watch what buyers ask on sales calls and in chat. If people keep asking whether an add-on is required, what a unit means, or which plan includes something, the section is not answering those questions. Track clicks on add-on detail links too. Heavy clicking on one add-on often means its one-line description is not clear enough.
Run a quick five-person test. Ask each person to work out the monthly price for a realistic scenario using only the pricing page. Time them and note where they hesitate. If they get the wrong number, the design needs work, regardless of how clean it looks.
Review the section whenever packaging changes. Add-ons tend to accumulate. A section that was clear with three items can become a wall with nine.
What should you do next?
Move add-ons into their own section below the plans. Give each one a plain name, a one-line job, a price with a clear unit, and a compatibility note. Group them if you have many. Build them from one source of truth in Webflow. Then test whether a stranger can work out a realistic total without help.
A good add-ons section does two jobs at once. It keeps the main plan decision simple, and it quietly makes the case for upgrading when that is the better deal for the buyer.
If you want help redesigning a pricing page or building the add-ons section in Webflow, let's chat. I am happy to look at your current page and suggest what I would change first.
Get found, cited and the back office automated
Let's make your site the source AI engines quote and wire up the systems behind it.
Read more blogs
Let's get your website found and cited by AI
Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.