The vendor security assessment questionnaire template, and who gets one
Twenty four questions, grouped and numbered, with the rule that decides who receives them and the reason the rest of your vendor list should never see a form.

A vendor security assessment questionnaire template is below, printed in full, 24 questions in six sections. Send the whole set to a vendor that can reach your customer data or your production systems. Send nothing at all to the ones that cannot.
Tier first, then ask. The rule below keys off what a vendor can reach rather than what you pay them. The same questions download as a spreadsheet with an answer column.
The register behind it is the part an auditor asks for. Requests 17 through 19 on a SOC 2 evidence request list are all vendor questions: the listing, the assurance you obtained, and the risk assessment you ran before data started flowing. Answering those later is archaeology. Answering them as you onboard is a spreadsheet.
Tier by what the vendor can reach
Spend is the wrong axis. A logging tool you barely notice on the invoice holds every request header your application emits, while a large contract for office furniture reaches nothing. Rank vendors by reach. Three tiers is enough, and the tier sets the questionnaire length and the clock on the next review.
| Tier | What the vendor can reach | What you send | Re-assess |
|---|---|---|---|
| 1, critical | Customer data, production, your identity provider, or your source code | All 24 questions, and their report | Every 12 months |
| 2, limited | Internal company data only, no production access | Sections A, B and C | Every 24 months |
| 3, peripheral | No company data, no access to any system you operate | A register row, no questionnaire | Only when reach changes |
The 24 questions
Grouped by section, numbered straight through, so you can paste the whole set into one email or split the sections across owners. Every question is answerable in a sentence or with a document name. None asks a vendor to describe a philosophy.
A. Company and scope
- What is your legal entity name, and where is the company registered?
- Which of your products will we use, and what does it do with our data?
- Who is the named security contact, and what is the escalation address?
B. Assurance
- Do you hold a current SOC 2 Type 2 report, and what period does it cover?
- Which criteria are in scope, and which subservice organizations are carved out?
- If that period ended over three months ago, can you send a bridge letter?
- When was your last penetration test, and can we see the summary?
C. Our data
- What categories of our data will you store, and in which countries?
- Is our data encrypted in transit and at rest, and with what?
- How is our data separated from another customer’s inside your systems?
- What is your retention period after termination, and how is deletion confirmed?
- Which of your staff can read our production data, and who approves that?
D. Access and change
- Is multi factor authentication enforced for every employee on your production console?
- Do you offer single sign on to our users, and at which plan level?
- How is access removed when an employee leaves, and within how long?
- How are production changes reviewed and approved before they ship?
E. Incidents and people
- Have you had a security incident affecting customer data in the last 24 months?
- How fast do you notify us after confirming a breach, in hours or days?
- Do you run background checks on staff with production access?
- Do staff complete security training, and how often?
F. Subprocessors and continuity
- Which subprocessors handle our data, and where is that list published?
- How much notice do we get before a new subprocessor is added?
- What are your recovery time and recovery point targets, and when was the last restore test?
- Do you carry cyber liability insurance, and at what limit?
The workbook adds a Criterion column beside each question, naming the trust services criterion the answer is evidence about: CC6.1 for encryption and multi-factor authentication, CC8.1 for change review, CC7.4 for breach notification. The control your own auditor tests is CC9.2, which expects you to assess and manage the risk that comes from vendors and business partners.2 Sending the questionnaire is half of it. Reading the answers and recording a conclusion is the other half.
A worked answer set, for one vendor
Moonrake, a fictional ten person company that sells API threat detection, assessed Hollowbell, a fictional hosted support inbox. Support emails can carry API log excerpts and end user identifiers, so Hollowbell reaches customer data and is Tier 1. Its answers, the document behind each one, and what the reviewer concluded:
| No. | Vendor answer | Document | Reviewer note |
|---|---|---|---|
| 1 | Hollowbell, Inc., registered in Delaware, United States. | Order form | Matches the contracting party. |
| 2 | Hollowbell Inbox. It stores the support emails and attachments our customers send us. | Order form | Attachments can include API log excerpts and end user identifiers, so Tier 1. |
| 3 | A shared security mailbox, with the Head of Security as escalation. Both are listed on its trust page. | Trust page | Added to the vendor register. |
| 4 | Yes. SOC 2 Type 2, covering 1 October to 31 March. | SOC 2 Type 2 report | Opinion unmodified. Two exceptions, read below. |
| 5 | Security and Availability. Its cloud provider is carved out. | SOC 2 report, Section 3 | Covers the product we use. |
| 6 | Not needed yet. The period ended six weeks before this review. | None | Ask for a bridge letter if the next review slips past 30 June. |
| 7 | An external penetration test in January. Summary letter provided. | Penetration test summary letter | Two medium findings, both stated as fixed. |
| 8 | Support emails, attachments and contact details, stored in the United States only. | Data processing addendum | Same country as our own data. |
| 9 | TLS 1.2 or higher in transit, AES-256 at rest through its cloud provider key service. | SOC 2 report, Section 4 | Tested without exception. |
| 10 | Each customer account has its own tenant identifier, checked on every query. Covered by the penetration test. | Penetration test summary letter | Accepted. |
| 11 | Deleted 30 days after termination. Written confirmation on request. | Data processing addendum, deletion clause | Request confirmation at offboarding. Noted in the register. |
| 12 | Two support engineers, with access approved per request and logged. Customers can see each access in their audit log. | SOC 2 report, Section 4 | Tested without exception. |
| 13 | Yes, through its identity provider, for every employee. | SOC 2 report, Section 4 | Tested without exception. |
| 14 | Yes, on the Business plan, which we have. | Order form | Turned on. Our staff sign in through Okta. |
| 15 | Within one business day of the leaving date. | SOC 2 report, Section 4 | One exception: a leaver kept access for four days. Management response describes an automated fix. Recheck next year. |
| 16 | Every change is a pull request with one approver and passing checks. | SOC 2 report, Section 4 | Second exception: one change merged without approval. No customer data involved. |
| 17 | No incident affecting customer data. | Written answer from the Head of Security | Matches its public status history. |
| 18 | Within 48 hours of confirming a breach. | Data processing addendum | Shorter than our own 72 hour commitment to customers, so it fits. |
| 19 | Yes, for all staff at hire, where the law allows. | SOC 2 report, Section 4 | Accepted. |
| 20 | At hire and once a year. | SOC 2 report, Section 4 | Accepted. |
| 21 | Its cloud provider and an email delivery service. The list is published on its trust page. | Subprocessor list | Both handle our data. Both named in the addendum. |
| 22 | 30 days, by email. | Data processing addendum | Accepted. |
| 23 | Recovery time 24 hours, recovery point 1 hour. Last restore test in February. | SOC 2 report, Section 4 | Support can wait a day without breaking a customer commitment. |
| 24 | Yes. The certificate of insurance states the limit. | Certificate of insurance | Meets the minimum in our contract. |
The review record row it left, which is the evidence your own examination asks for:
- Vendor
- Hollowbell
- Tier
- 1, critical
- Assurance received
- Both: a SOC 2 Type 2 report and the questionnaire
- Reviewed by
- Chief Technology Officer, on 14 May
- Conclusion
- Approved. Report current, two exceptions read and neither reaches the data we send. Confirm deletion at offboarding.
- Next review
- 14 May, a year later, after the next report period ends
The questions that waste both sides’ time
Cut these three. Each reliably produces an answer, and the answer changes nothing you would then do.
- Do you have an information security policy?
- The answer is yes, and it costs four seconds to give. Ask for the specific control you care about, which is question 15.
- Describe your security culture.
- Nothing in the answer can later turn out to have been wrong. A question you cannot be lied to on carries no information.
- Anything the report they already sent you answers.
- Read it first. Making a vendor retype their own Section 4 into your form buys you nothing the PDF already said.
Standard questionnaires answer the same need at larger scale. The CAIQ is a set of yes or no questions a cloud customer may ask a cloud provider, mapped to the Cloud Controls Matrix.3 If a vendor already filled one in, read it before you send yours. When a questionnaire arrives the other way, from one of your own customers, the security questionnaire answer library is the matching template.
When the vendor sends a report instead of answering
This is the good outcome. A report carries evidence a licensed CPA firm tested against stated criteria.1 A questionnaire carries what the vendor says about itself. Take the report, then do three things with it.
- Check that it is real and current. Signature, period, scope, exceptions. How to verify a SOC 2 report you were sent is the read order.
- Read the complementary user entity controls. That section is a list of jobs assigned to you.2 If the vendor assumes you rotate the key and you never do, neither control holds. Complementary user entity controls covers the rest.
- Ask only what the report leaves open. It describes the vendor system, not your contract, so questions 8, 11, 14, 21 and 24 stay on your list.
Record the review as a dated note naming who read it and what they concluded. A report in a folder is not evidence that anyone read it. The spreadsheet has a review record sheet for exactly this, and the vendor management policy sets the tiers, the review intervals and the contract terms around it.
When a critical vendor has no report
No report is not a veto. It is a reason to get the same assurance elsewhere, and to write down exactly what you accepted and why.
- Get all 24 answers in writing, from a named person, dated. An email thread counts. A call does not.
- Ask for what they do have. A penetration test summary, an ISO 27001 certificate.
- Move the rest into the contract. A breach notification window in hours, a deletion duty on termination, subprocessor notice, and the right to re-assess.
- Write the exception down and date it. Name the vendor, the gap, who accepted it, and when you will look again.
Your own examination looks at your vendor management, not at your vendor. The artifact that matters is your record of the decision, not the paperwork the vendor never had.
How often to re-assess
Cadence by tier, and the table above sets the interval. What a table cannot show is timing: land the Tier 1 review after the vendor report period ends, or you spend it reading last year’s coverage.
Four events beat any schedule: the product you bought starts touching customer data and moves the vendor up a tier, their report period lapses with no bridge letter, they announce a breach, or they add a subprocessor that handles data you gave them. Any of those pulls the review forward, whatever the register says. The vendor register template holds the tier, the last review and the next one for every vendor in one workbook.
Vendor management sits inside the common criteria as CC9.2,2 so the register and the dated review notes above are evidence your own examination asks for. Through Polara GRC, Star is $2,000 one time, and a Type 1 report is $2,000 more.
Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.
Questions
Is there a free vendor security questionnaire template in Excel?
How does this questionnaire compare with the CAIQ or the SIG?
How should you tier vendors for a security assessment?
What should a vendor security questionnaire ask?
What do you do when a vendor sends a SOC 2 report instead of answering your questionnaire?
What do you do when a critical vendor has no SOC 2 report at all?
How often should you re-assess a vendor?
Sources
Get audit-ready without a compliance team.
The readiness assessment is free, with no payment and no card. Star is $2,000 one time to get on the platform and close your gaps. Orbit is $7,800 a year, and your SOC 2 Type 2 audit is included in every contract year. You can be audit-ready starting at about a week.
Take the free assessmentPolara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.