Verification requirements are changing for Canada-based Custom connected accounts accepting card_payments or with transfer capabilities enabled. These requirements must be met so the accounts can continue to accept card payments and receive payouts.
Changes include:
See a more detailed explanation of the various changes.
The steps you need to take depend on how you currently onboard accounts:
Stripe-hosted onboarding or embedded components
Collect updated information from accounts by January 29, 2025, so these accounts can continue to receive payouts and to accept payments.
Your Dashboard and the Accounts API both show which of your accounts need to provide updated information.
Send users to your Stripe-hosted onboarding flow or the embedded onboarding component to collect the necessary information. Both update automatically with changing requirements.
API-based onboarding
Modify your onboarding flow by November 6, 2024 so that new Custom connected accounts meet the updated requirements. And ensure that you’ve collected information from existing accounts by January 29, 2025, so that these accounts can continue to receive payouts and to accept payments.
Modify your onboarding flow: There are a few ways to modify your onboarding flow to satisfy the updated requirements:
Collect updated information: Your Dashboard and the Accounts API both show which of your accounts need to provide updated information. You can use our new embedded components or Stripe-hosted onboarding flows to collect updated information from these accounts, or submit it via the API.
New Custom connected accounts created on or after November 6, 2024: Must meet the updated requirements during onboarding. Otherwise, they won’t be able to accept payments.
Existing Custom connected accounts: future_requirements
will become current requirements
at the earliest on November 21, 2024. If your connected accounts have not provided the required information by January 29, 2025 they will not be able to receive payouts. Their payments will be paused on Feb 19, 2025, if they still have outstanding requirements.
See the Deadlines FAQ for more details.
These updated requirements apply to all Canadian connected accounts with the card_payments or transfer capability enabled.
See the status of affected connected accounts in the Dashboard's Accounts to review page. To filter by country click, More filters > Verification requirement and then check the box(es) for the countries you want to see.
There are several features available in your Stripe Dashboard and in the Accounts API that will help you meet the updated requirements.
Stripe Dashboard
Accounts API
The Accounts API now includes future_requirements
, indicating requirements that will come into effect at a future date. New verification errors are accessible via requirements.errors
and future_requirements.errors
.
Additionally, verification responses specify which information is needed for each account. These will be available via the API automatically for all platforms starting on October 29, 2024. Review the guide to these API changes and opt in early.
future_requirements
is an API field on the account, person, and capabilities objects to ease the process of adapting to evolving compliance requirements. It provides a preview of upcoming requirement changes for your connected accounts well before the requirement(s) goes into effect, making it easier to see what user onboarding changes to make for new users signing up on your platform, and any additional information existing users need to provide.
There's no action for you to take for your other types of connected accounts. Your Stripe onboarding flow has automatically updated to handle changing requirements. We'll reach out to any connected accounts that need to provide updated business information.
If an account doesn't provide the required information by the listed due date, their ability to accept payments and receive payouts will be paused. Typically, the timeframe to provide updated information is within 14 days of the due date to continue receiving payouts, and within 28 days to continue accepting payments. However, that timeframe might vary for certain types of issues.
The Financial Transactions and Reports Analysis Centre of Canada (FINTRAC) released a new set of regulations in April, 2022 that requires Stripe to register as a money services business in Canada. This introduces additional Know Your Customer and Know Your Business requirements that impact connected accounts with either the card_payments or transfers capability.
Yes. As regulatory requirements evolve globally, we expect our onboarding requirements to continue changing as well. If you use embedded onboarding components or Stripe-hosted onboarding, then Stripe automatically updates your onboarding flow to handle the latest verification requirements. If you use API-based onboarding, you’ll need to manually modify your onboarding flow whenever requirements change.