Stripe payouts — when you get paid
Glovora uses Stripe Connect to process card payments from patients on your behalf. Understanding how the money moves — from a patient's card to your clinic's bank account — helps you manage cash flow and troubleshoot any delays.
How Stripe payouts work
When a patient pays through the Glovora app, the following happens:
- Stripe captures the payment on behalf of your clinic using your connected Stripe Express account.
- Stripe holds the funds during a settlement period while it confirms the payment is legitimate.
- Once the settlement period has passed, Stripe transfers the net amount (the charged amount minus Stripe's processing fees) to your registered bank account in a payout.
The payout arrives in your bank account — not in Glovora. Glovora records the transaction in your clinic's payment history, but the funds themselves are always managed by Stripe and paid directly to your bank.
What Stripe deducts before paying you
Stripe deducts its processing fee from each payment before the funds reach you. For UK businesses on Stripe's standard plan, the fee for European cards is typically 1.5% + 20p per transaction. This rate may differ depending on your Stripe plan, card type, and the patient's card issuer. Your exact fee structure is set in your Stripe account — check your Stripe dashboard for the rate that applies to your clinic.
Default payout schedule
Stripe's default payout schedule for UK businesses is automatic daily payouts, meaning funds that have cleared their settlement period are paid out to your bank account every business day. For most UK Stripe accounts, the settlement period is 7 days for new accounts, reducing to 2 business days after your first few months of trading once Stripe has established trust in the account.
In practice, this means:
- A patient pays on Monday.
- For a new account, the funds arrive in your bank account the following Monday (7 days later).
- For an established account, the funds typically arrive on Wednesday (2 business days later).
You can change your payout schedule (for example, to weekly rather than daily) in your Stripe Dashboard under Settings → Bank accounts and scheduling → Payout schedule. Daily automatic payouts are the default and suit most clinics, but weekly payouts can make reconciliation simpler if you prefer a single weekly bank transfer.
Checking your Stripe connection status in Glovora
The Glovora Payouts page shows your live Stripe connection status. This is the place to check whether Stripe is correctly configured before investigating a payment or payout issue.
- In the left-hand sidebar, click Payouts under the Money group.
- The Payment Settings card at the top of the page shows four status indicators.
| Field | What it shows |
|---|---|
| Stripe account | Green Connected if a Stripe account is linked; red Not connected if not |
| Charges | Green Enabled if your Stripe account can accept payments; red Disabled if not |
| Payouts | Green Enabled if Stripe can pay out to your bank account; red Disabled if not |
| Klarna | Whether the buy-now-pay-later option is Active, Pending — Stripe is reviewing, or Inactive |
If the Payment Settings card shows an Action required warning, it lists the specific pieces of information Stripe needs from you — for example, a copy of a director's ID, or business verification documents. You must provide these through the Stripe onboarding flow before charges or payouts can be enabled.
The Payment Settings card is the only section of the Payouts page that shows live data from your actual Stripe account. The balance figures, payout history table, payout schedule, and bank account details shown elsewhere on the page are sample data for illustration purposes. Your real balances, payout history, and bank account settings are all managed and viewed inside your Stripe Dashboard.
Where to find your real payout history
Your actual payout history — the dates, amounts, and bank account each payout was sent to — is held in your Stripe Dashboard, not in Glovora.
To access it:
- In the left-hand sidebar, click Payouts under the Money group.
- If your Stripe account has payouts fully enabled, the page shows a Payouts Active confirmation and an Open Stripe Dashboard button.
- Click Open Stripe Dashboard — this takes you to the Connections page.
- On the Connections page, find the Stripe card and click Open Stripe Dashboard to open your Stripe account in a new browser tab.
- In Stripe, go to Payouts in the left-hand menu to see the full history of transfers to your bank account.
The Stripe Payouts screen in your Stripe account shows each payout with its amount, the date it was initiated, the date it is expected to arrive in your bank account, and its status (Paid, In transit, Pending, or Failed).
Bookmark your Stripe Dashboard directly at dashboard.stripe.com for quick access. You can also add the Stripe iOS or Android app to your phone to check payout status on the go without logging in to the CRM.
How to connect Stripe from the CRM
If your clinic has not yet connected a Stripe account, or if you need to reconnect after a previous connection lapsed, you do this from the Connections page.
Connecting for the first time
- In the sidebar, click Payouts under Money.
- The page shows "No payouts yet" with a Connect Stripe button. Click it.
- You are taken to the Connections page. Find the Stripe card.
- Click Connect Stripe.
- You are redirected to the Stripe onboarding flow. Complete all the required steps — business details, director information, bank account, and identity verification.
- Once finished, Stripe returns you to Glovora automatically.
- Click Refresh Status on the Connections page to update your connection status in Glovora.
Completing an unfinished setup
If you started onboarding but did not finish:
- Go to Payouts in the sidebar.
- The page shows "Stripe connected — complete your Stripe onboarding to enable payouts".
- Click Continue Setup or go to the Connections page.
- Click Continue Setup on the Stripe card to return to the Stripe onboarding flow.
- Complete any remaining steps and return to Glovora.
- Click Refresh Status to check whether Charges and Payouts are now showing as Enabled.
Refreshing connection status
After completing any action in Stripe (submitting documents, changing bank account details, resolving a dispute), always return to the Connections page and click the Refresh button on the Stripe card. This pulls the latest status from Stripe and updates what Glovora shows — it does not refresh automatically.
What happens if Stripe is not connected
Without a connected Stripe account:
- The Glovora patient app cannot process card payments at checkout.
- No revenue data appears on the Revenue page ("No revenue data yet").
- The Payouts page shows the "No payouts yet" empty state.
- Transactions cannot be processed or recorded.
Patients can still browse the app, book appointments, and view offers — but the cart checkout will not function until a Stripe account is connected and both Charges and Payouts are enabled.
What to do if a payout is delayed or missing
Payouts are occasionally delayed. The most common causes and what to do:
Check the Stripe Dashboard first
Open your Stripe Dashboard and go to Payouts. Look for any payout marked as Failed or In transit. Stripe shows the expected arrival date for each payout — if it has not arrived by that date, that is the starting point for investigating.
Look for outstanding requirements
On the Glovora Payouts page, check the Payment Settings card. If an Action required warning appears, Stripe has paused payouts until you provide additional information. Click Continue Setup on the Connections page to complete the required steps.
Verify your bank account details in Stripe
A payout marked as Failed in Stripe almost always means the bank account details Stripe holds for your clinic are incorrect or the account is closed. Go to Settings → Bank accounts and scheduling in your Stripe Dashboard to verify and update your bank account.
New account settlement delays
If you recently connected Stripe, your first few payouts may take longer than expected. New Stripe accounts typically have a 7-day settlement period rather than the standard 2 business days. This is automatic and resolves after Stripe has built a payment history for your account.
Contact Stripe support
If the Stripe Dashboard shows a payout as Paid but the funds have not appeared in your bank account after 5 business days, contact Stripe support directly at support.stripe.com. Provide the payout ID from the Stripe Dashboard — it begins with po_. Stripe can trace individual payouts with your bank if needed.
Glovora support cannot investigate delayed payouts on your behalf. Stripe holds and transfers the funds independently of Glovora, so only Stripe can trace a missing transfer. Always start with the Stripe Dashboard and Stripe support for any payout investigation.
Common mistakes
Expecting to see payout balances in Glovora. The Payouts page in Glovora shows your Stripe connection status and links through to your Stripe Dashboard — it does not pull live balance or payout history data from Stripe. The figures shown on the page (available balance, pending balance, payout list) are illustrative sample data. Your actual balances are in your Stripe Dashboard under Payouts.
Assuming payouts are instant after a patient pays. There is always a settlement delay between a patient's payment and the funds arriving in your bank account. Stripe holds the funds for a settlement period (typically 2–7 business days depending on account age) before initiating a payout. This is a Stripe process and is not something Glovora controls or can speed up.
Not clicking Refresh Status after making changes in Stripe. If you update your bank account, submit identity documents, or resolve a verification issue in Stripe, the Glovora Payouts page does not update automatically. You must click Refresh on the Connections page to pull the latest status from Stripe. Without this step, the Payment Settings card may continue to show the old status even after the issue is resolved in Stripe.
Connecting Stripe with personal bank account details. Stripe payouts must be sent to a business bank account registered in the name of the clinic or its legal owner. UK regulations require the bank account holder name to match the business name registered with Stripe. Using a personal account can cause Stripe to flag the account during review, which may result in delayed payouts or a temporary hold on funds.