- Main
- Ideas and tools
- How to Set Up Payments for Your Online School
How to Set Up Payments for Your Online School

Payment setup is often left “for later” — first the course, then we’ll figure out the money. In reality, it’s worth planning early: how you take payments affects both the legality of your business and how much manual work lands on you every month. Let’s go through it in order: why you shouldn’t take money to a personal card, how to go legit, and how to automate the whole process.
Why Taking Payments to a Personal Card Is a Bad Idea
Accepting money to a personal bank card looks like the simplest option: share the number, get paid. But there are two serious downsides.
First, it’s not legitimate. In most countries, accepting business payments to a personal card without a registered business is against the rules, and a tax audit can turn into fines. Second, reconciliation. With 5–10 students you can easily see who paid. With 30–50 payments coming in at once, figuring out who paid for what becomes a job of its own — and bank transfers carry no order data to match against.
The takeaway is simple: take course payments legally and automatically.
How to Go Legit: Register a Business
Before you accept payments, register a business — a sole proprietorship or a company, depending on your country — and follow your local tax rules. This lets you accept payments legally, issue receipts, and connect a payment provider. The exact form, thresholds, and paperwork vary by jurisdiction, so check the requirements where you operate.
If you’re still at the planning stage, it’s worth setting up the school itself first — we covered that in a separate guide, “How to Create an Online School from Scratch”.
The Payment Button: How It Works
A payment button is a payment-system integration on your site or inside your course that gives students one-click checkout. Setup usually takes 1–3 days and looks like this:
- Register your business.
- Choose a payment provider.
- Contact them to learn the connection terms and get the technical instructions for integration.
- Prepare the documents for the contract (business registration, ID, and any required financial paperwork).
Once it’s connected, test the payment end to end — from the button to course access. Separately, you’ll still need to handle payment accounting and automatic access delivery: do it by hand, and the time you saved with a “payment button” gets eaten by routine.
Why Softbook Handles This Out of the Box
Softbook is an LMS platform where payment processing is built in as part of the product. Instead of assembling separate services for payments, access delivery, and automation, you have one subscription and one environment.
9 payment systems in Softbook:
- Ukrainian: Fondy, LiqPay, WayForPay, Monobank, Portmone, Hutko
- International: Stripe, PayPal
- Poland: Przelewy24
The platform processes payments in 100+ currencies, so you can sell to students worldwide.
What works right after connection:
- Automatic access the moment a payment goes through — no manual reconciliation.
- Recurring payments with a clear reason shown when a charge fails.
- Promo codes: with an expiry period, reusable, and even a promo code stacked on top of a discount.
- The payment page is edited like a landing page — the offer and price are visible right on the checkout screen, no developer needed.
- Landing-to-payment conversion analytics in one panel.
When payments, access, and automation live in one place, you spend your time on courses and promotion, not on matching transfers. For more on what else is worth putting on autopilot, see our guide “Online School Automation”.
Frequently Asked Questions
Can I take course payments to a personal card?
In most places, no — accepting business payments to a personal card without a registered business is against the rules and can lead to fines. Add the manual reconciliation of dozens of transfers, and it’s clearly a dead end. Register a business and take payments through a payment system instead.
Do I need a registered business to sell online courses?
Yes. A registered business lets you accept payments legally, issue receipts, and connect payment providers. The exact form and thresholds depend on your country — check your local tax rules.
Which payment systems work for an online school?
For the Ukrainian market — Fondy, LiqPay, WayForPay, Monobank, Portmone, Hutko; for international sales — Stripe and PayPal; for Poland — Przelewy24. Softbook supports all nine and processes payments in 100+ currencies.
How long does it take to connect a payment system?
Usually 1–3 days: registering your business, choosing a provider, signing the contract, and the technical integration. On a platform with built-in payments, no separate integration is needed — payments are already connected; you just choose the method and set the price.
How do I automatically grant course access after payment?
You need a platform that links the payment to access delivery. In Softbook, access opens automatically the moment a payment clears: the student doesn’t wait for you to notice a notification, and you don’t reconcile payments by hand.
Ready to start? Try Softbook free — 30 days of full access, cancel anytime.
Articles are good, but social media posts are faster!
Subscribe to us and be the first to receive tips and tricks
on promoting your online school!
Earn money on your knowledge and experience with
Softbook!
to the platform for setting up your own school!

