Seller onboarding compliance checklist for platforms handling KYC, KYB, and screening

Connect

The world’s most successful platforms and marketplaces, including Shopify and DoorDash, use Stripe Connect to embed payments into their products.

Learn more 
  1. Introduction
  2. Key takeaways
  3. What is a seller onboarding compliance checklist for platforms and marketplaces?
  4. How do you define the seller and their onboarding path?
  5. What information and documents should you collect during seller onboarding?
  6. How does KYC and KYB verification work for sellers?
  7. How do you run ownership, AML, and screening checks?
  8. How do you escalate higher-risk sellers and monitor them after onboarding?
  9. How do you evaluate whether your seller onboarding compliance checklist is working?
  10. How Stripe Connect can help
  11. FAQs about seller onboarding compliance checklists

A seller onboarding compliance checklist can include verification of who your sellers are and who owns and controls their business, as well as screening for sanctions or political exposure before you let them collect a payout. Platforms and marketplaces that facilitate payments might carry direct responsibility for this, and the requirements vary depending on seller type, country, and risk level. Manual onboarding can cost as much as $35,000 per supplier, but doing it right can prevent problems later.

Below, we’ll explain how to classify a seller correctly from the start, what documents and data to collect for individuals vs. businesses, and where Anti-Money Laundering (AML) and screening checks fit into an onboarding checklist.

Key takeaways

  • Individuals, sole proprietors, and companies have different document and verification steps for seller onboarding.

  • Know Your Customer (KYC) and Know Your Business (KYB) checks run through different processes, one for individual identification and one for business registration.

  • Compliance doesn’t end at approval. Ongoing monitoring and periodic rescreening catch changes that onboarding alone can’t.

What is a seller onboarding compliance checklist for platforms and marketplaces?

A seller onboarding compliance checklist is a structured process for collecting, verifying, and documenting legal, financial, and regulatory information from a new third-party seller before approving them to trade. When you run a platform or marketplace that lets other businesses or people sell through you, you’re responsible for knowing who they are before you let them collect money. A seller onboarding checklist runs through several tasks: classifying the seller, collecting information and documents, verifying identity through KYC and KYB, checking ownership and screening for sanctions or politically exposed persons (PEPs), and monitoring the account once it’s approved.

How do you define the seller and their onboarding path?

The first step in any onboarding flow is to determine what kind of seller you’re working with. That classification decides everything that follows. Individual sellers, sole proprietors, and registered companies each come with different documentation requirements and different levels of scrutiny.

In the US, an individual seller (someone who sells under their own name with no separate business entity) usually needs a government ID, a Social Security number or equivalent tax ID, and a bank account for payouts. A sole proprietor might operate under a “doing business as” name and hold an Employer Identification Number (EIN), but legally they’re still a person so verification still centers on the individual.

A registered company, whether it’s a partnership, limited liability company (LLC), or corporation, needs business registration documents, a tax ID for the entity itself, and details on the people who own or control it.

What information and documents should you collect during seller onboarding?

Once you know what type of seller you’re onboarding, the next step is to gather the specific data points and documents tied to that classification.

When you onboard an individual seller, collect:

  • Full legal name, date of birth, and address (matched to a government ID)

  • Tax identification number (Social Security number, national ID, tax reference number)

  • Bank account details for payouts

When you onboard a business seller, collect:

  • Legal business name, registration number, and business address

  • The name and ID of the representative who’s completing onboarding on the company’s behalf

  • Details on beneficial owners (anyone who owns a large portion of the entity or exercises substantial control over it)

How does KYC and KYB verification work for sellers?

Verification confirms that what the seller submitted is accurate. There are different forms of verification for individuals and businesses.

KYC applies to individual sellers and to the representatives and beneficial owners behind business sellers. It often checks a submitted ID against government or credit bureau databases, confirms the name and date of birth match, and, in some flows, requires a selfie matched against the ID photo.

KYB applies to the business entity itself. It might check the registration number against official business registries, confirm the business is active rather than dissolved, and cross-reference the address and structure with public filings.

How do you run ownership, AML, and screening checks?

Beneficial ownership, AML controls, and screening are three areas where compliance exposure concentrates.

Ultimate beneficial owner (UBO) collection is the process of identifying every individual who owns a large portion of a business (exact thresholds vary). Each UBO should have core identity information similar to that required for an individual seller: name, date of birth, address, and ID verification. Complex ownership structures, such as a company owned by another company owned by a trust, require tracing ownership through each entity until you reach actual people.

AML controls the layer on top of identity verification. AML includes checking transaction patterns for structuring, watching for payout amounts that don’t match the stated business type, and flagging accounts that suddenly shift volume or destination without explanation.

Sanctions screening checks the seller, their representatives, and their beneficial owners against government sanctions lists, including the Specially Designated Nationals List of the US Office of Foreign Assets Control, along with applicable EU and UN lists. PEP screening checks whether people are government officials, their family members, or close associates since these individuals carry elevated corruption risk.

How do you escalate higher-risk sellers and monitor them after onboarding?

Enhanced due diligence (EDD) applies to high-risk sellers, layered corporate structures, large transactions, and business activities in countries that have weaker regulation (or higher corruption).

EDD steps usually include the following:

  • Examining the source of funds: Requiring the seller to explain and provide evidence for where their operating capital comes from

  • Reviewing ownership structure: Tracing every layer of ownership more thoroughly

  • Running additional checks: More frequent screening against PEP and sanctions lists

Compliance monitoring should continue past account setup. Rescreen sellers against sanctions and PEP lists periodically since people and entities can get added to these lists after they’ve already been onboarded.

How do you evaluate whether your seller onboarding compliance checklist is working?

Ensure you measure your onboarding compliance checklist against real outcomes. Track the following metrics to determine how successful your checklist is:

  • How many sellers drop off during onboarding and where

  • How often verification produces false flags

  • How many escalated cases actually needed EDD vs. how many cleared once a person looked closer

  • How often post-onboarding monitoring catches something that initial screening missed

If your verification process is producing too many false flags or too many cases are being escalated for EDD, your matching logic might be too strict for the countries or seller types you serve.

How Stripe Connect can help

Stripe Connect orchestrates money movement across multiple parties for software platforms and marketplaces. It offers quick onboarding, embedded components, global payouts, and more.

Connect can help you:

  • Launch in weeks: Use Stripe-hosted or embedded functionality to go live faster, and avoid the up-front costs and development time usually required for payment facilitation.

  • Manage payments at scale: Use tooling and services from Stripe so you don’t have to dedicate extra resources to margin reporting, tax forms, risk, global payment methods, or onboarding compliance.

  • Grow globally: Help your users reach more customers worldwide with local payment methods and the ability to easily calculate sales tax, value-added tax (VAT), and goods and services tax (GST).

  • Build new lines of revenue: Optimize payment revenue by collecting fees on each transaction. Monetize Stripe’s capabilities by enabling in-person payments, instant payouts, sales tax collection, financing, expense cards, and more on your platform.

Learn more about Stripe Connect, or get started today.

FAQs about seller onboarding compliance checklists

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments—no contracts or banking details required. Or, contact us to design a custom package for your business.
Connect

Connect

Go live in weeks instead of quarters, build a profitable payment business, and scale with ease.

Connect docs

Learn how to route payments between multiple parties.