Questions to Ask Before Signing a Software Contract
The demo decides whether you like a product. The contract decides what happens for the next three years, including the part nobody plans for — leaving.
Most contract disputes in this category come down to four things that were never asked about: what the total cost really is, how long you are committed, what happens to your data if you leave, and whether the price can change.
All four have straightforward answers. They just have to be requested in writing before you sign, because afterwards they are no longer negotiable.
Cost: seven questions
You cannot compare two quotes until you have all of these from both vendors, in the same document.
| Ask | Why |
|---|---|
| Subscription at my exact seat count | Tier pricing is often quoted at a headcount that is not yours |
| The exact card processing rate, plus any per-transaction fee | Usually the largest cost in the whole stack. See processing fees |
| Is ACH available, and is it a flat fee or a percentage? | Changes the maths entirely on replacements and commercial invoices |
| The implementation fee, and what it includes | Ranges from nothing to five figures and rarely appears on a pricing page |
| Which features are add-ons | GPS, phone integration and advanced reporting are frequently outside the base fee |
| Any monthly minimums or account fees | Statement, gateway and PCI fees are a rate increase by another name |
| Cost per additional seat mid-term | Adding a technician in June should not require renegotiating |
Term: what you are actually committing to
How long is the initial term? Month-to-month, annual, or multi-year. Enterprise platforms commonly require two to three years.
Does it auto-renew, and what notice is required to stop it? This is the one that catches people. A contract that renews automatically unless cancelled 60 or 90 days in advance means the decision window is much earlier than the end date, and it is easy to miss.
Can I reduce the seat count mid-term? Critical in a business with seasonal staffing, for the reasons covered in per-user vs flat-rate pricing. If the answer is no, your summer peak becomes your year-round rate.
What are the early termination terms? Some contracts require payment of the remaining balance. Know the number before you need it.
Is there a trial or opt-out period after go-live? A 30 or 60 day window after implementation is genuinely valuable, because implementation is when you learn whether the platform fits.
Data: the question almost nobody asks
This is the most consequential section on the page and the one skipped most often. Your customer records, equipment history, price book and service agreements are the accumulated value of years of work. What happens to them determines whether you are a customer or a hostage.
Five questions:
1. Exactly which data can I export, and in what format? Ask for a sample file. “You own your data” is a statement about ownership, not about accessibility.
2. Do job photos and attachments export? Usually not, or only as unlabelled files with no connection to the jobs they belong to. This is the largest silent loss in most migrations.
3. How long do I have access after cancelling? Some platforms allow 30 to 90 days. Some cut access on the termination date, which means your export has to happen before you cancel.
4. Is there an API, and is it included? Even if you never use it, an API means your data is reachable by someone technical if the standard export falls short.
5. What happens to stored customer payment credentials? Tokenised cards generally cannot transfer between processors. Assume every customer on recurring billing has to re-enter their details, and plan for the churn that causes.
Export a full backup every quarter while you are a happy customer.
It takes twenty minutes, it costs nothing, and it means the exit question is answered before it becomes urgent. Shops that only think about export when they are already unhappy discover the limits at the worst possible moment.
Support: what “support included” means
What are the hours, including weekends? You run emergency work. Some platforms do not staff weekends at all, which is a meaningful gap for a business whose busiest calls arrive on a Saturday in July.
Phone, chat or email only? Email support with a next-business-day response is a different product from phone support during business hours.
What is the committed response time, and is it in the contract? A published target and a contractual commitment are not the same thing.
Is implementation support time-limited? Many contracts include dedicated onboarding for 30 or 60 days, after which you join the general queue. Know when that transition happens.
Is training included, and for how many people? Staff turn over. Training that covers only your initial team leaves you paying for it again next year.
Change: what can move without your agreement
Can the subscription price change during the term? Many contracts permit revision with notice. Ask for the notice period and whether there is a cap.
Can the processing rate change? This is separate from the subscription and often less protected.
Can features move between tiers? A capability included in your tier today can be repackaged into a higher one at renewal. It happens, and it is rarely prohibited by the contract.
What notice is given for changes to terms of service? Usually a link to a page they can update. Worth knowing that is the arrangement.
Implementation: get the deliverables written down
If you are paying an implementation fee, it should buy specified things rather than an unspecified process.
- What exactly is included? Data migration, price book build, integration setup, training sessions — itemised
- Who does the work, you or them? Many “implementation” fees cover guidance while your staff do the entry
- How many internal hours should we expect to contribute? Ask for their honest estimate and treat it as a floor
- What is the timeline, with milestones? A date for go-live, not a range
- What happens if it runs over? Who absorbs the cost of a delayed implementation
Enterprise platforms fail at implementation far more often than they fail at features, so this section deserves more attention than its position on the page suggests.
Contract language worth reading twice
| If you see | Find out |
|---|---|
| “Auto-renewal unless notice provided” | The exact notice period, and diarise it immediately |
| “Pricing subject to change” | Notice period and whether any cap applies |
| “Features may be modified” | Whether anything you depend on could move tiers |
| “Data provided on request” | Format, timescale and cost. This is not the same as self-service export |
| “Minimum commitment” | Whether it is seats, spend, or both |
| No termination clause at all | Ask for one to be added. Its absence is not neutral |
None of these are necessarily unreasonable. Standard software contracts contain most of them. The point is to know which apply to you before signing rather than discovering them at renewal.
Frequently asked questions
What is the most important contract question to ask?
Should I sign a multi-year software contract?
Can a software vendor raise the price mid-contract?
Will my job photos transfer if I switch platforms?
What happens to saved customer card details if I leave?
How do I protect myself before signing anything?
What to do next
- Send the cost table above to every shortlisted vendor and ask for all seven answers in one document.
- Ask for a sample export file before signing. It is the single most revealing request you can make.
- Find the auto-renewal notice period and put the date in your calendar the day you sign.
- Set a quarterly reminder to export a full backup, whichever platform you end up on.
- How to evaluate HVAC software — the process before the contract
- What HVAC software costs — the numbers behind the cost questions
- Per-user vs flat-rate pricing — why seat terms matter in a seasonal business
This guide lists questions to raise during contract negotiation based on practices documented across industry sources. It is not legal advice and does not review any specific agreement. Contract terms vary between vendors and change — read what you are signing, and take professional advice on anything material.