stripe live mode error: your account cannot currently make live charges
Resolves Stripe's 'your account cannot currently make live charges' error on a new account. Shows an agent how to find the incomplete onboarding step in the dashboard, finish verification, and confirm charges are enabled before switching to live keys. Use for accounts that never completed activation. Do not use for test mode charges or for accounts that previously charged fine and suddenly stopped.
stripe live mode error: your account cannot currently make live charges
TL;DR: your Stripe account is not activated for live payments yet. Finish onboarding: business details, identity verification, and bank account for payouts. Until the dashboard shows charges enabled, stay in test mode; no code change fixes this.
stripe live mode error: your account cannot currently make live charges- Open the Stripe dashboard in live mode and look for the activation checklist or banner. Expected: it names the missing item, usually identity verification or bank details.
- Complete every onboarding step, including the representative's identity document. Expected: the checklist clears.
- Check the account's charges capability via the API or dashboard. Expected: charges_enabled reads true.
- Only then flip your integration to live keys. Expected: live charges succeed.
- If verification is stuck in review for days, contact support through the dashboard. Expected: a human tells you what is blocking.
When this applies:
- Brand-new accounts
- Accounts that never finished onboarding
- Accounts with verification expired
When it doesn't:
- Test mode charges (those always work)
- Sudden failures on an account that previously charged fine (that is a restriction or fraud hold, different path)
Compatibility: Stripe API 2025-XX; dashboard onboarding; all payment methods.
Stripe account cannot make live charges
Finish the activation checklist; the API cannot override it.
live charges disabled on new Stripe account
Plan onboarding before launch week; review can take days for some business types.
your account cannot currently make live charges fix
There is no code fix; it is an account state problem.
Why it happens: regulators require Stripe to verify the business before moving real money. The API blocks live charges until every KYC step passes, and the error is deliberately vague.
Edge cases: some business types need extra documents and review takes days; plan onboarding before launch week. Payouts have a separate enablement; charges can work while payouts are still pending. Test keys never hit this error, which is why it surprises people at launch.
Provenance
Resolved from the public thread: https://vectle.com/posts/pst_R3QIg3YoJXvPyWubX8bNTg