Skip to content

Template to fill in

Software acceptance testing template: 15 checks and a sign-off protocol

A software acceptance protocol records that the client has taken over the software, and with which defects. Sign it only after testing on your own data: below are 15 things to check and a protocol with a defect list you fill in right here. It is a template, not legal advice.

DownloaddocxDownloadpdf

What you fill in and tick stays in this browser window only. We do not store or send anything. It is gone when you close the page, so print your result.

For owners, operations leads and founders whose vendor just said: "It's done, please sign the protocol." The signature often decides payment, the start of the warranty and who pays for fixes. Your contract says exactly what.

A demo on prepared data always works. That is why it makes sense to sign only after a test on your real data, with the people who will use the system every day.

Part A: What to test before you sign

Data

People and access

Processes

Operations

Handover

Write every point that failed into the defect list in Part B. Do not sign "without reservations" just so the project finally ends.

Part B: Acceptance protocol

Basic details

Project
Client
Vendor
Contract
Version / release
Environment
Testing
Tested by

Scope delivered

#Feature or requirement (from the brief)Delivered (yes / partly / no)Note
1
2
3
4
5

Test scenarios

#ScenarioData (real / copy / test)Tested byResult (pass / fail)Note
1
2
3
4
5
6

Defect list

Severity: A critical = a main process does not work and there is no workaround. B major = works with a workaround or extra effort. C minor = looks, text, convenience.

#Defect descriptionSeverity (A / B / C)Fix byStatus
1
2
3
4

Handed over

Acceptance result

The rule we recommend: an A defect means not accepted. A reservation without a fix date is not a reservation.

Signatures

For the clientFor the vendor
Name
Role
Date
Signature

How we do it

Code, data and infrastructure belong to the client from day one, not only after the protocol is signed.

Frequently asked questions

What is a software acceptance protocol?
A written record of the handover: what was delivered, what was tested, which defects remain and whether the client accepts it. What the signature means, for example for payment or the start of the warranty, is set by your contract with the vendor.
How is it different from user acceptance testing (UAT)?
UAT is the testing: the people who will use the system try it on real cases. The acceptance protocol is the signed record of the result, with the scenarios, the defect list and the decision.
When should I accept with reservations?
When the main process works and only serious or minor defects (B and C) remain, each with an agreed fix date. Our rule: a defect A means not accepted, and a reservation without a fix date is no reservation. It is a recommendation, not legal advice.
Is anything I fill in sent anywhere?
No. The protocol is filled in only in your browser and is not sent anywhere. Print it or save it as a PDF. For edits with your team, download the Word version.

Your vendor wants a signature and you are not sure?

Tell us what the vendor is handing over and what does not add up. We get back to you within two business days, and together we pick what to fix first.