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.

TierWhat the vendor can reachWhat you sendRe-assess
1, criticalCustomer data, production, your identity provider, or your source codeAll 24 questions, and their reportEvery 12 months
2, limitedInternal company data only, no production accessSections A, B and CEvery 24 months
3, peripheralNo company data, no access to any system you operateA register row, no questionnaireOnly 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

  1. What is your legal entity name, and where is the company registered?
  2. Which of your products will we use, and what does it do with our data?
  3. Who is the named security contact, and what is the escalation address?

B. Assurance

  1. Do you hold a current SOC 2 Type 2 report, and what period does it cover?
  2. Which criteria are in scope, and which subservice organizations are carved out?
  3. If that period ended over three months ago, can you send a bridge letter?
  4. When was your last penetration test, and can we see the summary?

C. Our data

  1. What categories of our data will you store, and in which countries?
  2. Is our data encrypted in transit and at rest, and with what?
  3. How is our data separated from another customer’s inside your systems?
  4. What is your retention period after termination, and how is deletion confirmed?
  5. Which of your staff can read our production data, and who approves that?

D. Access and change

  1. Is multi factor authentication enforced for every employee on your production console?
  2. Do you offer single sign on to our users, and at which plan level?
  3. How is access removed when an employee leaves, and within how long?
  4. How are production changes reviewed and approved before they ship?

E. Incidents and people

  1. Have you had a security incident affecting customer data in the last 24 months?
  2. How fast do you notify us after confirming a breach, in hours or days?
  3. Do you run background checks on staff with production access?
  4. Do staff complete security training, and how often?

F. Subprocessors and continuity

  1. Which subprocessors handle our data, and where is that list published?
  2. How much notice do we get before a new subprocessor is added?
  3. What are your recovery time and recovery point targets, and when was the last restore test?
  4. 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 answerDocumentReviewer note
1Hollowbell, Inc., registered in Delaware, United States.Order formMatches the contracting party.
2Hollowbell Inbox. It stores the support emails and attachments our customers send us.Order formAttachments can include API log excerpts and end user identifiers, so Tier 1.
3A shared security mailbox, with the Head of Security as escalation. Both are listed on its trust page.Trust pageAdded to the vendor register.
4Yes. SOC 2 Type 2, covering 1 October to 31 March.SOC 2 Type 2 reportOpinion unmodified. Two exceptions, read below.
5Security and Availability. Its cloud provider is carved out.SOC 2 report, Section 3Covers the product we use.
6Not needed yet. The period ended six weeks before this review.NoneAsk for a bridge letter if the next review slips past 30 June.
7An external penetration test in January. Summary letter provided.Penetration test summary letterTwo medium findings, both stated as fixed.
8Support emails, attachments and contact details, stored in the United States only.Data processing addendumSame country as our own data.
9TLS 1.2 or higher in transit, AES-256 at rest through its cloud provider key service.SOC 2 report, Section 4Tested without exception.
10Each customer account has its own tenant identifier, checked on every query. Covered by the penetration test.Penetration test summary letterAccepted.
11Deleted 30 days after termination. Written confirmation on request.Data processing addendum, deletion clauseRequest confirmation at offboarding. Noted in the register.
12Two support engineers, with access approved per request and logged. Customers can see each access in their audit log.SOC 2 report, Section 4Tested without exception.
13Yes, through its identity provider, for every employee.SOC 2 report, Section 4Tested without exception.
14Yes, on the Business plan, which we have.Order formTurned on. Our staff sign in through Okta.
15Within one business day of the leaving date.SOC 2 report, Section 4One exception: a leaver kept access for four days. Management response describes an automated fix. Recheck next year.
16Every change is a pull request with one approver and passing checks.SOC 2 report, Section 4Second exception: one change merged without approval. No customer data involved.
17No incident affecting customer data.Written answer from the Head of SecurityMatches its public status history.
18Within 48 hours of confirming a breach.Data processing addendumShorter than our own 72 hour commitment to customers, so it fits.
19Yes, for all staff at hire, where the law allows.SOC 2 report, Section 4Accepted.
20At hire and once a year.SOC 2 report, Section 4Accepted.
21Its cloud provider and an email delivery service. The list is published on its trust page.Subprocessor listBoth handle our data. Both named in the addendum.
2230 days, by email.Data processing addendumAccepted.
23Recovery time 24 hours, recovery point 1 hour. Last restore test in February.SOC 2 report, Section 4Support can wait a day without breaking a customer commitment.
24Yes. The certificate of insurance states the limit.Certificate of insuranceMeets 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.

  1. 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.
  2. 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.
  3. 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.

  1. Get all 24 answers in writing, from a named person, dated. An email thread counts. A call does not.
  2. Ask for what they do have. A penetration test summary, an ISO 27001 certificate.
  3. 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.
  4. 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.

Where this lands in your own audit

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?
Yes. The 24 questions on this page download as an Excel workbook with no email asked for. It has an answer column, a column naming the trust services criterion each answer is evidence about, a tiering sheet, a review record with one filled row, and a complete worked answer set from a fictional vendor to compare against.
How does this questionnaire compare with the CAIQ or the SIG?
The CAIQ, from the Cloud Security Alliance, is a set of yes or no questions a cloud customer may ask a cloud provider to check it against the Cloud Controls Matrix. This template is shorter: 24 questions, each answered in a sentence or a document name, sized for a small company assessing its own vendors. If a vendor has already completed the CAIQ or the SIG, take that and ask only what it leaves open, the same way you treat a SOC 2 report.
How should you tier vendors for a security assessment?
By what the vendor can reach, not by what you pay them. Tier 1 is any vendor that holds customer data or can reach production, your identity provider or your source code. Tier 2 holds internal company data only, with no production access. Tier 3 touches no company data and no system you operate, so it gets a row in your register and no questionnaire at all.
What should a vendor security questionnaire ask?
Questions with a document or a single sentence behind them. What data they store and where, whether it is encrypted, who on their staff can read it, what happens to it on termination, how fast they notify you of a breach, which subprocessors handle it, and whether they hold a current SOC 2 Type 2 report. Skip anything whose answer cannot later turn out to be wrong.
What do you do when a vendor sends a SOC 2 report instead of answering your questionnaire?
Take it, because a report carries evidence a CPA firm tested and a self filled form does not. Then check the signature, period and scope, read the complementary user entity controls because those are tasks assigned to you, and ask only the questions the report leaves open. A report describes the vendor system, not your contract, so data location, deletion on termination and subprocessor notice all stay on your list.
What do you do when a critical vendor has no SOC 2 report at all?
Get the answers in writing from a named person with a date on them, ask for whatever assurance they do hold such as a penetration test summary or an ISO 27001 certificate, and move the rest of the risk into the contract through a breach notification window, a deletion duty and a subprocessor notice period. Then write the exception down with an owner and a date to look again.
How often should you re-assess a vendor?
Tier 1 every twelve months, timed to land after the vendor report period ends so you are reading current coverage. Tier 2 every twenty four months. Tier 3 only when its reach changes. Four events override the schedule: a tier change, a report period that lapses with no bridge letter, a breach announcement, or a new subprocessor that touches your data.

Sources

  1. SOC 2 Report AICPA. What a SOC 2 report is and who may issue one.
  2. TSP Section 100, Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy AICPA. The criteria themselves, including the common criteria every SOC 2 report covers.
  3. STAR Level 1: Security Questionnaire (CAIQ v4) Cloud Security Alliance. Yes or no questions a cloud customer may ask a cloud provider.

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 assessment

Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.