Four of six breaches earned a credit nobody claimed inside the contract's own 30-day window. That is 34.8% of the year's entitled credit, gone before the next review ever looked for it.
Page 1 of 177 words100%
How to run a vendor performance review
A vendor performance review compares what a vendor delivered with what their contract promised, then acts on the gap. A good one scores each month against the contract's own service levels, such as uptime and response times. It prices every miss with the contract's credit schedule, claims those credits before the deadline, and ends with a written record of what was decided.
Score against the contract, not a rating scale. "Missed the 99.9% uptime commitment in June" is a fact the vendor can check and has to answer. "Responsiveness: 3 out of 5" is an opinion they can argue with.
Bring the numbers to the review, and let the vendor answer them. Photo: Vitaly Gariev on Unsplash
Start with what the contract promises
Find the service level agreement (SLA) before you score anything, because it is what turns a complaint into a claim. It may sit in a numbered exhibit, a schedule or a separate web page, so search the contract for "service level", "uptime" and "service credit".
What to copy out of the SLA
Term
What to write down
Example
Uptime commitment
The percentage and the period it covers
99.9% each calendar month
Credit tiers
Each band of shortfall and the share of the fee it returns
10% of the fee below 99.9%, 25% below 99%
Response targets
Time to acknowledge and to resolve, by severity
Severity 1: 30 minutes and 4 hours
Exclusions
What doesn't count as downtime
Scheduled maintenance
Claim rules
How to claim, by when, and what proof to send
A ticket within 15 days of month end
Repeat failures
Any extra right after several breaches
A corrective plan after 3 breaches in 12 months
To see a real one, read Atlassian's published cloud SLA. It commits to 99.9% monthly uptime on Premium plans1 and credits 10%, 25% or 50% of the monthly fee as uptime falls below 99.9%, 99% and 95%.
Write down only what your contract says. If it sets no target for lower-severity tickets, record that as a gap to raise at renewal, not a number to invent. A one-page contract summary helps pull these terms out of a long agreement.
Gather the evidence each month
When each month closes, collect the vendor's uptime report or status page history, your own monitoring records, and a support ticket export with timestamps. Add that month's invoice, since credits are a share of the fee.
Convert percentages into time so everyone can picture them. In a 30-day month, 99.9% uptime allows about 43 minutes of downtime, and 99% allows about 7 hours.
Log urgent tickets one by one
An average can hide a breach. Five 15-minute responses and one 70-minute response average about 24 minutes, inside a 30-minute target, yet one urgent ticket waited over an hour.
Score each month against the tiers
For each month, record the measured value, the tier it lands in, the credit percentage and the dollar amount against that month's fee. Keep months with no breach on the sheet too. A scorecard of only bad months can't show a trend.
Carry the real number. A month at 99.88% rounds to 99.9%, but it still misses a 99.9% commitment, and rounding it up hides a credit you are owed.
ExampleScoring one monthAn illustrative example written for this guide, with a made-up vendor and fee.
September: measured uptime 98.50% against a 99.9% commitment.
Tier: 95.0% to 98.99%, which earns a 25% credit.
Monthly fee: $18,000. Credit owed: $4,500.
Claim deadline: 30 days after the billing month ends, so October 30.
Time, not decimals. 98.50% is about 11 hours of downtime in a 30-day month.
Month end starts the clock. This contract counts the claim window from the end of the billing month, not from the outage.
Claim every credit before the window closes
Don't wait for credits to appear on an invoice. Each of the three published SLAs below makes the customer ask within a set window, and the windows differ.
Miss the window and the money is gone. Google's terms say a customer who doesn't notify it in time, with logs, will forfeit its right to receive a Financial Credit3. Track each priced breach as open, claimed or forfeited, and put its deadline on the calendar the day the month closes.
Once a claim is approved, check that the credit shows up on a later bill. All three SLAs apply credits against future charges, and none entitles you to a cash refund.
The credit may be your only remedy
Atlassian, Google and AWS each call their credits the customer's sole or exclusive remedy for missing the target. Anything more, such as a right to leave after repeated failures, has to be negotiated into the contract.
Escalate a pattern, not just a bad month
One breach earns a credit. A run of breaches is a different problem. A negotiated contract may give you more for it, such as the right to demand a corrective action plan after three breaches in 12 months.
In 2023 guidance to banks on third-party relationships, the Federal Reserve, FDIC and OCC say an effective contract defines default, identifies remedies and allows a chance to cure4. Such a contract also sets out when termination applies. Find each of those clauses in yours before you write to the vendor.
Answer a pattern that crosses your contract's threshold with an improvement request. Name each breach by month, measured value and tier. Ask for a root cause and a dated corrective action plan, not general reassurance. Then state what the contract provides if the plan slips, and nothing it doesn't.
When to involve a lawyer
This guide isn't legal advice. Before you send a letter that alleges a material breach or threatens termination, have a lawyer read the contract's notice and termination clauses. A breach of contract notice letter template walks through the notice clause and its deadlines.
Hold the review and write it down
Match the effort to how much you depend on the vendor. The same guidance says more comprehensive or frequent monitoring is appropriate4 when a vendor supports higher-risk activities. It also counts periodic meetings with the vendor to discuss performance among typical monitoring activities.
Send the agenda ahead with the numbers in it: SLA results, credits claimed and forfeited, the repeat-breach check, then the worst tickets. Let the vendor answer in writing. US federal agencies, for example, give contractors up to 14 calendar days to comment on or rebut5 a performance evaluation, and keep the reply with the record.
After the meeting, write a one-page memo: results against the contract, money priced, claimed and forfeited, decisions, owners and dates. Carry anything open, like a claim still inside its window, into the next agenda.
Before the review meeting
Every scorecard row names the contract clause it was scored against
Every priced breach has a claim deadline and a status
Urgent tickets are listed one by one, not averaged
The breach count is checked against any repeat-failure clause
Open items from the last review have an outcome
If the review turns up a security or data concern rather than a service one, run a vendor risk assessment alongside it. The template on this page sets up the scorecard, credit tracker, memo and improvement request, and River can build the scorecard from your own contract's SLA.
How to use this template
Use the files as they are, or open them in River. With Edit with AI, River asks for your contract's SLA terms, its claim rules, and any uptime reports or ticket exports you have. It scores each month against your contract's own tiers, prices every breach and flags credits still inside their claim window.
1
Download it or open it in River
Get the three Word documents and three CSV sheets free, or open the template in River and start from your vendor's SLA.
2
Copy in the SLA terms
Note the uptime commitment, credit tiers, response targets and claim window exactly as your contract states them.
3
Score each month
Add measured uptime and urgent tickets, then price each breach and give it a claim deadline.
4
Claim, escalate and record
File claims before deadlines, send the Improvement Request when breaches repeat, and record decisions in the Performance Memo.
What's in the template
The number a generic scorecard has no field forThe SLA Scorecard, the Credit and Remedy Tracker, and the Issue Log behind it.
Vendor Performance Review Template
SLA Scorecard
Arial10
A1fx
SLA Scorecard
6 of 12 months for a fictional reviewer, Bellwood Underwriters, scored against Exhibit B section 3.1.
Month
Uptime
Tier
Credit
Jun 2025
99.87%
99.0-99.89%
$1,800
Sep 2025
98.50%
95.0-98.99%
$4,500
Jan 2026
94.20%
below 95.0%
$9,000
All 12
6 breached
-
$20,700
Every row cites the exhibit section it was scored against. January's 94.2% is the year's outlier and September's 98.50% is next; the other four breaches sit a fraction of a point under commitment.
Credit Tracker
Arial10
A1fx
Credit and Remedy Tracker
Each priced breach, its claim deadline, and whether a claim was actually filed.
Month
Amount
Deadline
Status
Jun 2025
$1,800
30 Jul 2025
Forfeited
Sep 2025
$4,500
30 Oct 2025
Claimed
Jan 2026
$9,000
2 Mar 2026
Claimed
Feb 2026
$1,800
30 Mar 2026
Forfeited
Total
$20,700
-
2 claimed, 4 forfeited
The deadline runs from the end of the billing month, not the outage date. Only breaches large enough to notice operationally got claimed on time.
Issue Log
Arial10
A1fx
Issue Log
Severity 1 tickets only, each logged individually against the 30-minute ack and 4-hour resolve targets.
Ticket
Ack
Resolve
TCK-4488
41 min
6.8 hr
TCK-4599
35 min
3.9 hr
TCK-4671
52 min
9.2 hr
6 tickets
3 breaches
2 breaches
TCK-4671 breached both clocks in the same month uptime collapsed to 94.2%, which is the ticket the Review Agenda names first.
Review AgendaThe meeting agenda: SLA results, credits claimed and forfeited, the repeat-breach check and key tickets.
Performance MemoThe record after the review: results against the contract, money claimed and forfeited, and decisions.
Improvement RequestThe letter asking for a root cause and a dated corrective action plan after repeated breaches.
SLA Scorecard sheetEach month's measured uptime against the commitment, with its credit tier, percentage and dollar amount.
Issue Log sheetEach Severity 1 ticket's acknowledgment and resolution times, checked against the contract's targets.
Credit and Remedy Tracker sheetEach priced breach with its claim deadline, filing date, status and trailing 12-month breach count.
Common questions
What is a vendor performance review?
A vendor performance review is a regular check of what a vendor delivered against the commitments in their contract, such as uptime, response times and delivery dates. It prices misses using any credits the contract sets, decides whether a pattern needs escalating, and records the outcome so the next review starts where this one ended.
How often should you review vendor performance?
Score the numbers every month, because some SLA claim windows close 15 days after the month ends. Meet your most critical vendors quarterly to go through the results, and review the rest at least once a year. Hold an extra review before any renewal or notice deadline, so the decision rests on the full record.
What should a vendor scorecard measure?
A vendor scorecard should measure the commitments the contract actually states, such as uptime, response and resolution times by severity, or on-time delivery. Add the credit owed for each miss and whether it was claimed on time. Keep impressions of the relationship in the meeting notes rather than turning them into a score.
Are SLA service credits paid automatically?
Often not. The published SLAs for Atlassian cloud, Google Compute Engine and Amazon EC2 all require a claim within a fixed window, and a late claim loses the credit. Approved credits usually come off future bills rather than arriving as a refund, so check that the deduction actually appears.
What if the contract has no SLA?
Score only what the contract does commit to, and list everything else as a gap. Don't invent targets, because a made-up threshold produces false breaches and false passes. Raise the missing commitments, such as response times for lower-severity tickets, when the contract comes up for renewal.
Is this vendor performance review template free?
Yes. Download the three Word documents and three CSV sheets with no signup. They come filled with a made-up example, a claims software vendor scored over one contract year, so you can see how the numbers connect before clearing them. Edit with AI opens the same template in River.
What does Edit with AI do?
It opens the template in a free River workspace. River asks for your contract's SLA terms, how credits must be claimed, and any uptime reports or ticket exports you have. It then builds the scorecard from your contract's own tiers and checks which credits were claimed in time. Nothing reaches the vendor until you send it.
Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.