Bill your clients on Whop or Stripe
Connect your own Whop or Stripe and Ready charges your clients' cards there, at the price you set. The money lands in your account, not ours. Ready bills your own Ready balance for what your clients use, at your Ready price, and the gap is yours.
#How the money moves
- Your client adds a card from their own Billing page. It saves to your Whop or Stripe.
- Ready charges that card on your Whop or Stripe at the price you set for that client. Open them from Sub-accounts and click Edit prices.
- Your client’s texts and calls are billed to your Ready balance, which refills on your card.
You hold one processor at a time, Whop or Stripe. Once billing has started, the way you bill can’t be switched.
#Pick who pays
Open Settings, Billing, User billing. First say what you run, SaaS or CRM or Agency, then pick who pays:
- Ready bills users for you (SaaS or CRM). Ready adds up what each client used and charges their card on your Whop or Stripe, at your prices.
- I bill users myself (SaaS or CRM), or You pay (Agency). Ready never charges your clients. It sends you what each client owes as a signed client.rebill webhook, and you collect it your own way.
- Your clients pay Ready (Agency). Each client adds a card and pays Ready at your prices. It’s for partners, so you accept the Ready Partner Terms when you turn it on.
- Prepaid balance. Each client keeps a balance of their own and tops it up from their Billing page with Add funds or auto top up. Every top up is charged on your Whop or Stripe. Ask us and we set it up for your clients.
#Connect Whop
The account owner, or an admin on your main account, does this once.
- Open Settings, then Billing, and scroll to User billing.
- Pick SaaS or CRM, then Ready bills users for you.
- Click Connect. Then click Or connect Whop and sign in to Whop, or click Or add your Whop API key and paste a key.
A pasted key is made in your Whop dashboard under Developer, with only these permissions: company:balance:read, checkout_configuration:create, payment:charge, payment:setup_intent:read, payment:basic:read, member:basic:read and member:payment_methods:read. Setup checks that the key can read your company. A key missing a payment or member permission is refused at the first charge, and the charge says the key was refused.
Receipts on your Whop say Messaging usage, so your clients never see our name.
#Connect Stripe
- In Settings, Billing, User billing, pick SaaS or CRM, then Ready bills users for you.
- Click Connect, then Connect Stripe, and approve the app on your Stripe account. Your clients then add a card right on their Billing page.
Connect the Stripe account your clients' cards are already saved on, not a new one.
The app is called Ready Client Billing. It has no screens inside Stripe. When you approve it, Ready may:
- Find the Stripe customer that matches each of your clients, and create one for a new client who doesn’t have one yet.
- Read a client’s saved card and charge it for their usage at your price. The money lands in your Stripe.
- Open a Stripe page where a client saves a card. That page charges nothing.
- Refund the unused balance a client paid by card when you delete them, back to that card.
Only the account owner or an admin can connect. After you approve on Stripe, you land back on Ready: check it’s your Ready account and click Connect within 15 minutes. Started the install from Stripe instead? You land on the same page. Sign in to Ready and click Connect.
One Stripe account connects to one Ready account. Using Whop already? Disconnect it first, because you bill on one or the other.
#Clients who already pay you
A client who already has a card on your Whop or Stripe usually doesn’t add it again. Ready links them when it’s sure it’s the same person:
- Whop: the Whop member’s email is exactly the email your client verified in Ready.
- Stripe: exactly one customer on your Stripe has the email or phone your client verified in Ready.
A business name alone never counts, because a wrong match would charge the wrong card. Anyone Ready can’t match adds a card once from Billing.
#Move clients over from another provider
- You already bill on Whop or Stripe. Keep it and connect it to Ready. Have each client sign up with the same email they pay you with, and their card is found for them.
- You bill some other way (PayPal, invoices, another processor). Cards can’t move from those. Connect Whop or Stripe and each client adds a card once, or pick I bill users myself and keep charging your way.
- Your clients pay Ready directly today. Ask us. We move them onto your Whop or Stripe, and any balance they have with us moves to your Ready balance, so nobody loses credit. We then send you the list of clients who still need to add a card.
Want it done for you? Message us with which processor you use and the list of clients to move, and we handle the rest with you on a quick call.
#Common questions
- A card declines. Ready tries again on a set schedule. If it still fails, you get an email and the charge shows Failed. Your client’s account keeps working the whole time.
- Where do I see charges? Open a client from Sub-accounts. Their Payments card shows each charge as Charged, Retrying, Failed or Waiting.
- My client can’t find where to top up. It’s Add funds on their own Billing page, on a prepaid balance. If it isn’t there, they aren’t set up yet. Message us.
- I connected a different Whop company. Cards belong to one company, so each client adds their card again.
- I want to disconnect. You can once no charge is still in progress. Every client’s card link is removed.
- I turn billing off. Charges that haven’t gone through show Failed, with a note to bill that client yourself. They’re never charged later.
See also: the API reference for this page.