Tuition centres & classes

Collect every fee on time.

Give parents one link for the monthly fee, or let them sign up once and pay by Direct Debit. Each payment arrives with the student's name, so you stop matching transfers by hand.

Edit Payment Form: title, slug and items for a T-shirt with variations

Trusted by these companies

  • De'Xandra
  • Siti Khadijah
  • Nasken Coffee
  • SyriaCare
  • Monaliza
  • SimplySiti
  • AFL
  • Selangor FC II
  • Kedah FA
  • sifuBad
  • TotalMen
  • Sihaté
  • Amru
  • Daily Media

Sound familiar?

Chasing fees every month

The 5th comes and goes. You send reminders in the parents' group, then private messages, then again next week.

I teach for four hours and chase yuran for two.

Transfers with no name

A transfer arrives with the parent's name, not the child's, and no class. You scroll back through the chat to work out who it was for.

Siapa punya bayaran ni? Every month, the same puzzle.

No clear list of who has paid

Your record is a spreadsheet you update when you remember. At the end of the month you are not sure who still owes.

Set up in 4 steps

  1. Create a fee form for each class

    Go to Payments, then Forms, and click Create Form. Set Price Setting to Single Amount and enter the monthly fee. Write the class, schedule and due date in the Description.

    Create FormPrice SettingSingle AmountAmountDescription
  2. Ask for the student's name

    On the Custom Field Form tab, click Add Custom Field and ask for the student's name and class. The answers are saved on each payment.

    Custom Field FormAdd Custom Field
  3. Offer Direct Debit for monthly fees

    Make a second form with Direct Debit as the Payment Option. Set Frequency to Monthly and offer Total Recurring Months such as Never End (Until Cancelled).

    Payment OptionDirect DebitDirect Debit SettingsFrequencyMonthlyTotal Recurring Months
  4. Share the link with parents

    Try it in Test Mode first. Then pin the link in your parents' WhatsApp group or print it as a QR at the front desk.

    Test ModeView Form

See it live

Cerdik Tuition Centre, monthly Maths class fee

  • One monthly fee as a Single Amount
  • Class, schedule and due date on the form
  • Parents enter the student's name to match the payment

Open the example: Cerdik Tuition Centre, monthly Maths class fee

Opens a live example page. Please do not pay.

How your customers pay

Parents can pay by FPX online banking or DuitNow QR from the start; cards and e-wallets appear once Bayarcash switches them on. Direct Debit takes the fee from the parent's bank account each month, once your Bayarcash portal offers it. It sits on its own form, because it cannot be combined with other payment options.

Good to know

  • No automatic monthly bill for one-off payments. Share the form each month, or use Direct Debit.
  • Direct Debit cannot sit on the same form as FPX or DuitNow QR, and affiliates cannot be turned on for it.
  • The bank checks each Direct Debit sign-up first, so the first monthly deduction comes the month after the parent joins.
  • No recurring card payments.
  • No refund button. Return the money yourself, then cancel the order in BCL.

Questions owners ask

How do I know which student a payment is for?

Add a custom field for the student's name and class. The answer is saved with the payment, and it is included when you export from that form's own transactions page.

Read the guide

Can parents pay the monthly fee automatically?

Yes, with Direct Debit. The parent authorises once through their online banking, then the fee is deducted every month. You see each mandate and deduction under Payments, then Direct Debit.

Read the guide

When is the first Direct Debit deduction?

The bank verifies the sign-up first, usually in 3 to 5 days. Monthly deductions start in the month after enrolment, early in the month. If one fails, the bank retries once later that month.

Read the guide

Can parents choose between Direct Debit and a normal online payment?

Yes, with two forms. Direct Debit cannot be combined with other payment options, so keep one Direct Debit form for families who want automatic deductions and one Single Amount form for FPX and DuitNow QR. Share both links.

Read the guide

What is BCL, and how does it work with Bayarcash?

BCL is where you build your forms, pages and payment links and see every sale. Bayarcash is the payment gateway behind it: it collects the payment and pays it out to your bank, minus its fee. To take real payments you need an approved Bayarcash merchant account.

Read the guide

Does BCL handle LHDN e-invoices?

Yes, with the LHDN E-Invoice add-on. BCL submits your e-invoices to MyInvois through Bayarcash as your intermediary, and lists any that fail so you can fix them.

Read the guide

Ready when you are.

Build your first form in Test Mode today. Connect Bayarcash when you want real payments.

Create your first form