Home / Insights / Pricing and contracts
What should you add to a SaaS price when budgeting for a year?
Summary
A monthly price times twelve can leave out onboarding, extra users, contact tiers and transaction fees. HubSpot Marketing Professional's $800 monthly equivalent under annual payment becomes $12,600 in the first year after required onboarding. Semrush SEO for three users is about $2,487.96, rather than its one-user annual estimate of $1,407.96. These additions depend on the work and contract, so there is no single multiplier for every purchase.
Turn the displayed rate into the bill for your team
Take three people buying software for a year. A project tool may charge for three seats; an SEO toolkit may include one user and charge separately for the other two. A CRM can add a contact tier as well as seats. The monthly number means little until you know what it already includes.
The examples below use US-dollar prices and annual-payment rates, before tax and other charges. HubSpot's contact examples assume 2,000 marketing contacts, which can receive marketing emails or be targeted with ads. A list of 2,000 records held in the CRM is not automatically 2,000 marketing contacts. Shopify uses a separate sales example, not the CRM contact count.
| Example | Starting annual amount | What to add | First-year model |
|---|---|---|---|
| HubSpot Marketing Professional: three included Core Seats, 2,000 marketing contacts | $800 × 12 = $9,600 | Required one-time onboarding: $3,000 | $12,600. Other seat types, credits and additions are outside this model. |
| Starter Customer Platform: three seats, 2,000 marketing contacts | $7 × 3 × 12 = $252 | One additional 1,000-contact block: $50 × 12 = $600 | $852 at the new-customer limited-time annual rate. The $20 list-rate scenario is $720 + $600 = $1,320. |
| Asana Starter: three paid users | $10.99 × 3 × 12 = $395.64 | No extra seats in this three-user example | $395.64. Six paid users require ten seats: $1,318.80. |
| Semrush SEO: three toolkit users | $117.33 × 12 = $1,407.96 | Two extra SEO users: $45 × 2 × 12 = $1,080 | Approximately $2,487.96. Checkout rounding, AI licenses and other additions are separate. |
| Shopify Grow: $10,000/month of standard US online-card sales, 200 transactions/month | $79 × 12 = $948 | 2.7% × $120,000 + $0.30 × 2,400 = $3,960 | $4,908 before tax, apps and other charges. Premium and international cards change the processing amount. |
On a small screen, scroll the table horizontally.
Sources: HubSpot Marketing prices and contact tiers, Asana, Semrush prices and added users, Shopify US rates.
HubSpot's next contact tier can change the whole-year budget
Marketing Professional includes 2,000 marketing contacts. The catalog prices additional contacts in blocks of 5,000, at $250 per month for the first additional tier. Moving to 2,050 marketing contacts therefore adds $3,000 over twelve months. The number that matters is the marketing designation, not how many business cards you have saved.
Exceeding the purchased marketing-contact tier triggers immediate billing; the tier cannot be reduced until renewal. If a campaign needs more contacts, budget the required block for the applicable period rather than multiplying the extra 50 people by a per-person price. Starter uses different blocks and rates, so the Professional calculation cannot be copied across.
The published $3,000 onboarding fee is separate from the contact increase. It applies to buying Marketing Professional, even when the 2,000-contact allowance is enough. A small contact list alone does not make Professional unnecessary: the decision also depends on whether the business needs its automation, reporting and other features.
The sixth Asana user costs more than one extra seat
Five Starter seats cost $54.95 per month equivalent; six paid users require ten seats, costing $109.90. The annual increase is ($109.90 − $54.95) × 12 = $659.40. A budget for next year's team needs the purchased seat count, not just today's headcount.
monday.com also groups seats—three, then multiples of five—but its total may include more than seats. Eligible new AI work-platform customers on the seat-plus-credit model must purchase AI credits as well. Use the full quote rather than the old seat-only Standard total. Seat groups; credit conditions.
A store's sales volume belongs in its software budget
In the Shopify example, processing costs $3,960 and the plan costs $948. Lowering the subscription rate alone would leave most of the total untouched. More transactions add more fixed $0.30 charges even when total sales stay the same. Apps, outside payment providers, premium cards and international cards can add further costs.
That does not automatically make a higher plan cheaper. US prices give an annual-rate Basic-to-Grow difference of $50 per month and a standard-card rate difference of 0.2 percentage points. The simple crossover is $50 ÷ 0.002 = $25,000/month. At the example's $10,000, Basic has the lower subscription-plus-standard-card total, while the need for ordinary staff accounts can still make Grow necessary. Collaborators and POS-only staff have separate rules. See the Shopify fee comparison for the assumptions that change the result.
Separate the year's cost from the payment dates
A yearly total answers how much you are committing to. It does not tell you when the money leaves the account. HubSpot Marketing Professional's $800 rate is for annual payment; its $890 monthly-payment option still requires an annual commitment. Onboarding is one-time, processing grows with sales, and additional users can have their own billing timing.
Put tax and any currency or card charges into the budget using the actual checkout, invoice and payment-provider conditions. A US-dollar page is not a Japanese quote, and a fixed tax-and-card multiplier cannot describe every buyer. Keep introductory discounts separate from the renewal assumption: Starter's current offer is for new customers for a limited time, while the later price depends on the applicable renewal terms.
For a stable three-person team, an included allowance may cover the year. If you expect hiring, a larger campaign or more sales, calculate that case too. Compare products that do the required work, then add required setup, purchased seats, contact or usage tiers and payment fees. Record the invoice dates alongside the total so an affordable annual amount does not hide an unplanned upfront bill.
Official prices and conditions checked 10 October 2026. These are arithmetic examples, not full quotes. The Japanese edition includes the Japanese Shopify sales example.
What changed on this page
- correction10 October 2026 First-year software budgets — Contact scope, quotes and additional fees
Price-based product recommendations and seat-only monday total; Japanese fixed tax/card multiplier → Separate marketing contacts, required credits, regional quotes and payment dates; explicit arithmetic examples
Official prices and conditions checked 10 October 2026. - correction7 September 2026 HubSpot Starter Customer Platform — how the plan is described
#08: “promotional rates of $20 monthly and $7 annually, and we could not separate out the standard price”. #10: listed as “HubSpot Marketing Starter, $7/seat”. → The list price, the annual promotional rate and the monthly promotional rate are named separately, each quoting the vendor’s “new customers only, limited time” note. #08 now states why a limited-time price is kept off its annual-against-monthly axis.
The three figures now come from one ledger entry, so a change to the price moves every mention of it at once.
Where: Does paying monthly let you leave a SaaS contract sooner? - scope change6 September 2026 The English edition — currency and tax assumptions
yen prices, Japanese consumption tax and a card issuer’s foreign transaction fee → US published prices in US dollars; sales tax is described as determined by the billing address and no rate is assumed
Buying from Japan is covered in the Japanese edition, which keeps the yen figures.
Where: When do Shopify payment rates make Grow cheaper than Basic?, When does a free SaaS trial start charging you?, Do ten people using a SaaS tool need ten paid seats?, Which support channels can you use, and is Japanese supported?, Where is your SaaS customer data stored, and can you change the region?, monday.com or Asana: which fits your team and its annual budget?, How do you calculate SaaS payback without counting costs twice?
Every recorded change to this site is in the change log.
More in Pricing and contracts
All of pricing and contracts →What can you do when SaaS prices rise before renewal?
Compare price-change clauses, renewal deadlines and the cost of accepting another term.
Read → Pricing and contractsWhen will removing unused SaaS seats lower your bill?
Separate access removal from paid seat reductions and plan your audit before renewal.
Read → Pricing and contractsHow do you calculate SaaS payback without counting costs twice?
Calculate cost, labor savings and cash payback with renewal scenarios and explicit assumptions.
Read →