Research

We asked Stripe whether under-18s can take payments. Here’s their answer.

The internet is confident and wrong about this. So instead of reading more forum posts, we described what we wanted to build and asked Stripe directly. They replied on 8 September 2026. Their answer is quoted below, including the part that corrected us.

Last checked 13 September 2026. Not legal or tax advice.


What everyone else says

Search it and the answer comes back unanimous: you have to be 18 to accept online payments. Forums say it. Blog posts say it. Ask an AI assistant and it will tell you the same thing, confidently, without a source.

It is wrong. Not wildly wrong — it is true of most routes you might try, and true of the ones people usually try first. But it is false in the one case that matters, and nobody writes about that case because it is unglamorous and involves asking a parent.

What we asked

We wrote to Stripe support describing the model in plain terms — a platform onboarding founders aged 13 to 17, with a parent or legal guardian as the adult on the account — and asked four things: whether a platform may facilitate that at all, which Connect account types support it, whether it is available in the countries we planned to launch in, and whether our architecture, in which Stripe collects the identity documents and we never touch them, was the right shape.

That is a summary of our message, not a quotation of it. Everything attributed to Stripe below is quoted exactly.

Their answer

The reply came from Arthur at Stripe Support on 8 September 2026. The core of it:

A user who is at least 13 years old can create a Connect account, and where the user is under 18, the required parent or legal guardian involvement must be completed through Stripe's onboarding process before the account can accept charges or receive payouts.

That sentence is what the rest of this site is built on. Thirteen, not eighteen. And the guardian’s involvement is not a formality bolted on afterwards — it has to be completed through Stripe’s own onboarding before the account can take a single payment or send a single payout.

On account types, where they corrected us

The current guidance is that Standard, Express, and Custom Connect accounts can support users aged 13–17 with legal guardian involvement, subject to country availability. If you have come across older information indicating an 18+ minimum for Express or Custom accounts, please follow the current Help Center guidance.

We had been working from the older guidance. Every note in our own source files said Express and Custom were 18+ and blocked signup at the door. Stripe says that is superseded: all three account types support 13 to 17 with guardian involvement. We were wrong, it came from a stale page, and we have corrected it here and in the checker rather than quietly editing it out.

On countries

For your planned launch countries, the US is supported under this process. Country-specific requirements may apply, and availability for certain minor onboarding flows can vary by country. Brazil remains an exception where users must be at least 18 years old.

Three separate facts in one paragraph, and we treat them separately. The US is confirmed by name. Brazil is excluded — 18 or over, guardian or no guardian, and the checker says exactly that to anyone in Brazil who is younger. Everywhere else sits under “country-specific requirements may apply”: not refused, not individually confirmed either. The checker treats those as open, because Stripe confirmed the mechanism and no country’s law we have found prohibits it — but it says plainly, in the result, that Stripe named only the US and that you would find out for certain at the Stripe step.

On how it should be built

We recommend using Stripe-hosted onboarding or embedded onboarding components so that Stripe can collect and verify the required information directly. These onboarding flows automatically reflect current verification and compliance requirements.
From the architecture you've outlined, using Stripe-hosted onboarding for identity verification while not handling identity documents, banking credentials, or funds directly is the recommended approach.

This was the part we were most relieved by, because it was already the design. Identity documents go to Stripe’s hosted form, not to us. We never see a passport, a banking credential, or the money. What we hold is the business, the guardian relationship, the ledger and the record.

What this reply is, and isn’t

This is a support reply, not a legal guarantee — it reflects Stripe’s current guidance. Always check their Help Center for updates: age requirement to create a Stripe account and verification requirements for platforms. It also tells us what the provider permits, which is a different question from what the law where you live settles — and neither is the same as a specific platform’s configuration having been approved.

What we found building it

Getting an answer is one thing. Building on it is another. Four things we hit, in the order we hit them.

  1. Our own country decides which account types we can offerStripe’s reply says Standard, Express and Custom all support 13 to 17. We can only use Standard — not because of the age rules, but because Veyro’s platform account is registered in the UAE, and Stripe does not let UAE-registered platforms self-serve Express or Custom connected accounts. Two unrelated rules. The second one is ours to live with.
  2. Standard hands the account holder the keys, and that costs you a promiseA Standard connected account comes with a full Stripe dashboard and its own payout schedule. The platform cannot hold the money, delay a payout, or approve one. So your guardian is notified of every payout and keeps a permanent record of it — they do not get a veto. On Express or Custom we could build them one, which means the honest version is that our platform’s registration, not the under-18 rules, is why that feature does not exist. If another product promises a guardian veto, ask which account type it uses.
  3. The guardian has to be the verified adult, and that needs enforcingThe first connected account we opened in testing had the founder’s email on it, which made the founder — a minor — the individual Stripe had verified. Wrong person, and exactly the sort of thing that passes in test mode and fails in production. The flow was rebuilt: the founder starts payment setup, the guardian finishes it from their own signed-in session, and the account is created against the guardian’s email. Afterwards we re-read the account from Stripe and compare the person it actually verified against the guardian we expected. Mismatch, and the account is held and both people are told. We cannot control who types into Stripe’s form. We can refuse to call the result finished.
  4. Stripe is moving on from the API underneath thisAccounts v1 is no longer what Stripe recommends for new Connect integrations, and on a fresh platform account it is switched off until you explicitly enable it. That is a migration sitting on our roadmap, and we would rather write it here than let you find out from a changelog.

What this means where you live

Two questions decide it, and most people only ask the first.

Can the provider reach your country at all?

43 countries can sign up directly. Two — India and Indonesia — are preview only, meaning you contact Stripe sales rather than signing up yourself, so there is no self-serve route for us to build on. Five run through Paystack, Stripe’s extended network, a different company with different terms that we have not read and will not guess at. And Brazil is supported, but only for account holders of 18 or over.

At what age can you sign a binding contract where you live?

This is the one people miss. It is not 18 everywhere, and it is frequently not set nationally. Scotland is 16, under the Age of Legal Capacity (Scotland) Act 1991. Seven Canadian provinces and territories are 19. Mississippi is 21; Alabama and Nebraska are 19. Singapore separates contracting capacity from the age of majority altogether and lowered the first to 18 in 2009, expressly so that young people could do business.

The checker grades every country by how well it has actually been checked — the guidance in the reply above for the provider half, a statute or official source for the local contracting age — and it shows you the grade rather than hiding it:

The part that gates everything

Whether a minor may hold a payment account with a guardian as representative has not been confirmed by a lawyer in any country, including the US. Provider policy permitting something is not the same as it being settled locally. We would rather put that in the middle of our own article than bury it in a terms page.


Find out what applies to you

Two questions — where you live and what year you were born. It runs in your browser, takes about twenty seconds, and tells you when you don’t need us at all. Its country data comes from the guidance quoted above, plus a named source for the contracting age in each country. A country is treated as open unless its own law sets a higher age or the provider carves it out.