Setting up payouts
Stripe onboarding for your selling identity, who gets the money, what has to be finished before you publish, and when payouts happen.
Web only
cori Tickets runs in your browser at tickets.cori.music. There's no separate app for it — the cori app simply links there and opens the shop in your browser.
To turn tickets sold into money in an account, cori Tickets needs Stripe onboarding for your selling identity. It's the one step you can't skip: until the payout setup is complete, the publish button stays locked. This article shows what Stripe wants to know from you, who ends up getting the money, and when it arrives.
You need a selling identity — you create one when you set up your first event (see Creating an event). And you need the bank and business details of the person or organization doing the selling: IBAN, address, tax ID and an authorised representative. Have them to hand, because the onboarding asks for them.
Who gets the money?
Always the selling identity the event runs under — not you personally, just because you created the event. If the identity belongs to a choir, the money goes to the account registered for that choir; if it belongs to you, to yours.
You set up payouts once per selling identity, however many events run under it. The flip side is that if you create a second selling identity, its onboarding is a completely new process.
cori never sees your bank details. They're collected directly by Stripe and stored there; cori only knows the status (“Charges enabled” / “Payouts enabled”). And cori doesn't hold your money: payments go straight into your Stripe account, and cori's fee is retained per order.
How to set up payouts
Open your event and choose the Payouts section (“Payouts & bank details”). The setup is only reachable from here — under Settings you'll only find your language and account email.
Depending on where you are, the button at the top says “Set up payouts”, “Continue Stripe onboarding” or, once everything is running, “Manage bank & business details”. It opens the onboarding hosted by Stripe.
Stripe asks for your bank account and business details — “address, tax id, representative”. You don't create a Stripe password in the process and you won't need a Stripe login later: everything you still need after that is embedded in cori Tickets.
At the end Stripe sends you back — cori briefly shows “Finishing Stripe onboarding…” and then takes you to Your events. Open your event again from there.
Some of Stripe's checks continue asynchronously, which is why “Payouts disabled” may linger for a moment. cori then polls the status automatically for about half a minute; the refresh icon next to the status chips lets you ask for yourself.
Two states are shown at the top: “Charges enabled” (Stripe accepts money from buyers) and “Payouts enabled” (Stripe pays out to your bank). Only once the second one is green can you publish.
If you break off the onboarding and come back later, the link may have expired — cori then shows “Your onboarding link expired — returning to the dashboard…” and takes you back. Just click the button again; that generates a fresh link. The details you've already given Stripe are kept.
What has to be finished before you publish
The event overview shows a four-point checklist under “Before you publish”:
- “Event title & date set”
- “Add at least one ticket category”
- “Add the organizer's name & address”
- “Finish Stripe payout onboarding”
Two of them are hard blocks, and they behave differently:
- Without completed Stripe onboarding the publish button is greyed out. The tooltip says “Payouts need to be set up first — click to open Payouts”, and a click takes you exactly there. It's checked on the server too: “Finish Stripe payout onboarding before publishing paid tickets.”
- Without a legal name and address you can click, but it fails. The server replies “Add your legal name and address before publishing — buyers must see who is selling to them before they pay.” with the direct link “Add seller details”. You enter both under Tax & legal.
“Add at least one ticket category” is only a hint in the checklist: there's no block for it. You can publish an event without a single ticket category — and buyers then land on a page where there's nothing to buy. Tick that point off before you publish.
When the money arrives
The timing is decided by Stripe, not cori — per account, depending on the country and Stripe's own risk assessment. That's why cori doesn't give a fixed figure for it but reads out the real rhythm of your account and states it — as a sentence of the form “Stripe pays out weekly, on <weekday>.” and “A sale becomes payable <number> days after the buyer pays.” Whatever it says there for you is the binding answer; don't rely on a number you read somewhere else.
The same section shows two amounts:
- “Not payable yet” — “Sales Stripe still holds”.
- “Ready to pay out” — “Goes out with the next payout”.
Below that, cori lists the 20 most recent payouts with the arrival date, destination account, status and amount. “Full history & bank details” opens Stripe's own payouts view right inside cori Tickets — that's also where you change your payout schedule and bank details.
Even though you open it from a particular event: these are “Every payout for this seller identity — not only this event”. A payout bundles everything that came in during that period, across all your events under that name.
Until the onboarding is finished there's nothing to read at Stripe yet. cori then simply shows “Payout figures appear once Stripe onboarding is complete.” — that's not an error.
If Stripe pauses payouts
If Stripe is later missing details or documents, it can put payouts on hold. The overview then shows: “Stripe paused payouts for this account — open Payouts to review your details.” Tickets carry on selling, the money just piles up until you've dealt with the open items at Stripe.
What's next?
- What cori takes per ticket and who pays it: Fees and taxes
- Creating categories so there's something to buy: Ticket categories and prices
- Creating the event in the first place: Creating an event
- What cori Tickets is: What is cori Tickets?
Still need help?
Can’t find what you’re looking for? Send us a message and our team will get back to you.
Contact support