How-to guide

SaaS contract checklist: seats, renewal and exit terms

Turn a software quote into a buying checklist: exact scope, billable seats, onboarding fees, year-two cost, renewal dates, price caps and data export requirements.

Turn the quote into an operating configuration

Write down the product, edition, modules, seat types, included usage and recurring add-ons. Link each essential workflow to the line item that enables it. “CRM package” is not specific enough if the demo used a reporting or automation feature from a higher tier: on HubSpot Sales Hub, for example, custom reports start at Professional, not Starter.

Check usage-based allowances as well as seats. HubSpot plans include monthly credits (500 on Starter, 3,000 on Professional, 5,000 on Enterprise) and calling minutes that differ by tier; Pipedrive caps leads and deals per seat by plan. If a workflow you tested depends on an allowance, write the allowance into the buying file.

Separate future promises from what is available today. A roadmap item cannot pass an essential requirement. If the decision depends on it, write the dependency into the buying file and ask for the delivery commitment in writing.

Who counts as a billable seat

Seat rules vary more than prices. Pipedrive charges for every seat on the subscription, whether or not it is assigned to a user. HubSpot Sales Hub uses Core Seats on Starter and Sales Seats on Professional and Enterprise, and its view-only seats are free, which suits managers who only read reports.

List every person who will touch the system, including administrators, occasional editors, outside contractors and read-only viewers, and ask the vendor how each one is billed. Then ask when a seat added mid-term starts billing and whether you can remove seats before renewal. Get every answer in writing.

Who counts as a billable seat
RoleQuestion to askWhy it matters
Daily seller or support agentWhich seat type and tier does this person need?The core of the subscription cost
AdministratorDoes the admin need a paid seat of their own?Often the person who set up the trial
Manager who only reads reportsIs a free or view-only seat available?Can remove several paid seats
Contractor or agencyMay outside users log in, and on which seat?Outside users need a seat and an access review like staff
Integration or service userDoes an API connection consume a seat?Easy to miss until the first invoice

Check the amount due, then the year-two scenario

A per-seat monthly price on annual billing usually means one invoice for the whole year. Check when the first invoice arrives, how onboarding is invoiced, which currency you will be billed in and whether tax is included. Pipedrive, for example, sets the billing currency by your location. Keep the payment schedule separate from the monthly cost comparison.

Model year two as well as year one, because one-time fees and promotions distort the first year. On Oct 29, 2026 HubSpot's pricing page advertised Sales Hub Starter at $7 per seat for new customers against a $20 list price. Budget year two at list price unless the contract states the renewal price.

Annual billing is cheaper but less flexible; Pipedrive says annual billing saves up to 42% compared with monthly. A sensible pattern is to pay monthly for the first month or two while the team adopts the tool, then switch to annual once the seat count is stable. Some plans, such as HubSpot Sales Hub Enterprise, are billed annually only.

Check the amount due, then the year-two scenario
Cost itemWrite downWhy it changes the answer
SubscriptionTier, seats, billing period, currencyAllows a like-for-like configuration comparison
Setup and onboardingScope, owner, milestones, fee, whether it is mandatorySeparates access to software from readiness to use it
PromotionPromotional price, when it ends, price afterwardsShows the real year-two cost
ExpansionSeat and usage rules; next tier triggerShows when the first growth event changes the quote
RenewalNotice dates, renewal price, any cap on increasesCreates a decision date before the commitment renews
ExitExport scope and transition effortKeeps the switching cost visible before dependency grows

Decide who is doing the work

Split implementation into six workstreams: data preparation, import, configuration, integrations, user training and acceptance. For each one, name the owner, the output and the date. “Onboarding included” can mean office hours, a guided setup or a project with deliverables, so ask which, and what happens if the vendor's milestones slip.

Mandatory onboarding is a real line item. HubSpot requires $1,500 onboarding on Sales Hub Professional and $3,500 on Enterprise. Find out what it delivers: number of sessions, whether the consultant configures the account or only advises, and whether it covers data import.

Set acceptance around your workflows. A working login does not prove that sellers can see overdue proposals or that managers can rebuild the weekly report. Reuse the tasks from the demo and add a pilot with real (or realistic) data before you sign off.

Record the dependencies that can delay value: access to another application, a decision on field ownership, an internal approver, or an export from the old tool. A discount does not compensate for a rollout nobody has time to complete.

Make renewal a calendar event, not a surprise

Take the contract start, billing date, renewal date and notice deadline from the signed agreement, not from the sales email, and have whoever reviews your contracts confirm them. Then set three reminders in a shared calendar: 90, 60 and 30 days before the notice deadline. Assign them to a role, such as the operations lead, so they survive a departure.

Ask for a renewal price cap during the first negotiation, when you have the most leverage: a written limit on the increase at renewal, as a maximum percentage or a fixed price for the next term. Make sure it covers add-ons and extra seats as well as the base plan. Without one, your renewal price depends on the vendor's pricing at the time.

At the 90-day reminder, review the paid configuration, not just the number of logins. Look for unused modules, empty seats, duplicate tools and workarounds that have become permanent. A tool with few logins may run a necessary background workflow; another may have many logins but do little useful work.

Test what leaving would actually mean

Run an export during the evaluation, not when you want to leave. Check records, custom fields, relationships, activities and attachments separately, and note anything that needs another export method. Pipedrive, for example, exports leads, deals, organizations, people, products, activities, projects, notes and files as XLSX or CSV, and keeps each export available for 28 days.

Estimate the transition work: mapping, new configuration, retraining, reconnecting systems and keeping an archive. A CSV file is an input to a migration, not proof that another product will understand the same process.

Finish with a one-page buying file: the exact quote, the acceptance tests that passed, unanswered questions, the payment schedule, the responsible owners and the renewal calendar. That file stays useful after the person who championed the purchase has moved on.

Template and next steps

A completed quote checklist, a year-one and year-two cost model and a calendar with the renewal decision dates. Adapt the fields to your own process and keep passwords, card details and other sensitive account data out of shared worksheets.

Download the quote checklist (CSV) ↓

Frequently asked questions

What should I check before signing a SaaS contract?

Check six things in writing: the exact plan and add-ons that cover your tested workflows; who counts as a billable seat; the total due in year one, including mandatory onboarding; the renewal date and notice deadline; any cap on renewal increases; and how to export your data. For example, HubSpot Sales Hub Professional adds a required $1,500 onboarding fee to the seat price.

Is annual billing worth it for SaaS?

Usually, once you are sure. Annual billing is cheaper; Pipedrive, for example, says annual billing saves up to 42% compared with monthly. It is worth it after a trial and pilot have shown the tool fits and your seat count will be stable for a year. Pay monthly while you are still testing, hiring quickly or unsure the team will adopt it, then switch.

How do I avoid unwanted SaaS auto-renewals?

Take the renewal date and notice deadline from the signed agreement, not the sales email, and set three reminders in a shared calendar: 90, 60 and 30 days before the notice deadline. Assign them to a role such as operations lead rather than one person's inbox, and review usage, cost and unused add-ons at the first reminder so there is time to negotiate.

Do you pay for unused seats in SaaS?

Often, yes. Pipedrive bills every seat on the subscription whether or not it is assigned to a user, so an empty seat costs the same as a busy one. HubSpot offers free view-only seats, which suit managers who only read reports. Ask each vendor whether seats can be removed mid-term or only at renewal, and get the answer in writing before you sign.

What is a renewal price cap in a SaaS contract?

A renewal price cap is a clause that limits how much the vendor can raise your price at renewal, usually as a maximum percentage or a fixed price for the next term. Ask for it during the first negotiation, when you have the most leverage, and make sure it covers add-ons and extra seats as well as the base plan, not just today's configuration.

Sources

Prices and plan limits come from each vendor's own pricing pages and documentation, checked on the dates shown. Vendors change packaging often, so confirm the final figure in your own quote.

  1. HubSpot: Sales Hub pricing — checked Oct 29, 2026Seat prices, required onboarding, plan limits and the Starter promotion.
  2. HubSpot: product and services catalog — checked Oct 29, 2026Seat types, view-only seats and required onboarding.
  3. HubSpot: credits and billing — checked Oct 29, 2026Monthly credit allowances by plan.
  4. Pipedrive: pricing and plan comparison — checked Oct 29, 2026Plan prices, trial, plan features and security features by plan.
  5. Pipedrive: how pricing works — checked Oct 29, 2026Per-seat billing whether or not a seat is assigned; billing currency by location.
  6. Pipedrive: exporting data — checked Oct 29, 2026Exportable objects, formats and the 28-day file window.