Template

MSP PCI responsibility matrix.

PCI DSS requirement 12.8.5 expects merchants to know which requirements each service provider manages. Use this example as a starting point and agree your own in writing.

Example: a small e-commerce merchant on a hosted payment page, whose MSP manages its network, endpoints and website hosting. Your split will differ.

PCI DSS requirementMSPMerchantProcessor / gateway
1. Network security controlsFirewall and router configuration for the merchant's networkApproves changesIts own environment
2. Secure configurationsHardening of managed devices and serversApproves exceptionsIts own environment
3. Protect stored account dataConfirms no card data is stored on managed systemsDoesn't store card dataStores and protects card data
4. Encrypt transmissionTLS on managed systems and website—Encrypts its payment form and APIs
5. Anti-malwareDeploys and monitors endpoint protectionReports suspicious activityIts own environment
6. Secure systems and softwarePatching; payment page scripts (6.4.3) if it manages the websiteApproves website changesIts hosted payment page
7. Restrict access by need to knowImplements roles on managed systemsDecides who needs accessIts own environment
8. Identify users and authenticateMFA and unique accounts on managed systemsUses themIts own environment
9. Physical access—Secures terminals and paperIts data centres
10. Logging and monitoringCollects and reviews logs on managed systems—Its own environment
11. Test security regularlyVulnerability scans; change detection (11.6.1) if it manages the websiteArranges ASV scans if requiredIts own environment
12. Policies and programsSecurity policy input; incident response support; its own AOCOwns the policy, signs the SAQ, maintains the provider list (12.8)Provides its AOC and responsibility statement

How to use it

  1. Copy the table into your statement of work and edit each cell for the actual service.
  2. Mark each requirement as MSP, merchant, provider or shared, and say who does what when it's shared.
  3. If your services can affect the security of the merchant's cardholder data environment, plan for your own service provider assessment and AOC. See does your MSP need a PCI AOC?
  4. Review it every year, and whenever the merchant changes how it takes payments.

This is an example, not legal or QSA advice. Requirement numbers refer to PCI DSS v4.0.1.

Protect your merchants' checkout before the next attack.

Join the CardSecurity pilot for managed service providers. 30-day trial, up to 5 merchants.