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
    sifuBad
    Galeri Ilmu
    Academy Pixel & Borders
    Kelantan Red Warriors
    Renjis Boutique
  • Nasken Coffee
    Kedah FA
    Alanizz
    Bonda Learning Centre
    Melon Rush
    Tudung si Comel
  • Siti Khadijah
    TotalMen
    Far Capital
    Malaysian Association of Rehabilitation Physicians
    MZ Holidays
    SMITI
  • SyriaCare
    Daily Media
    Ark Ternak Farm
    Ceritakita Publication
    Negeri Sembilan FC
    Unity
  • Monaliza
    Sihaté
    Alun Enterprise
    Tabung Haji Travel
    NTS Printing
    Cinta Gaza Malaysia
  • AFL
    HALUAN
    Asutra Holidays
    F D'Saji
    PIBG SMK TAM
  • SimplySiti
    Amru
    Amalan Sunnah
    Klinik Usraa
    PKPP Hospital Selayang
  • Selangor FC II
    ISMA
    Khayr
    Kembara Sufi Travel & Tours
    Pusat Tuisyen Zifzan

Sound familiar?

Monthly chasing, nameless transfers and no clear paid list make fee week the worst week.

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.

  • BCL makes collecting tuition fees easy. Parents can pay in just a few clicks.
    Cikgu SitiFounder, Pusat Tuisyen Yusuf Club

Set up in 4 steps

Make a fee form per class, ask for the student's name, offer Direct Debit and message parents.

  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.

  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.

  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).

  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.

See it live

Open a sample Maths class fee form where parents type the student's name before paying.

Live example

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

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.

  • Standard FPXDuitNow QR
  • Cards VisaMastercard
  • E-wallets Touch 'n Go eWalletBoostGrabPay
  • Buy Now, Pay Later SPayLaterPayLater by GrabBoost PayFlex
  • Cross-border QR NETSQRISPromptPayAlipayWeChat Pay
  • Recurring Direct Debit

Good to know

Limits to check before you build, and the add-ons that some features need.

  • 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

Find out how payments match to students, when Direct Debit starts and how LHDN e-invoices work.

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 a no-code selling platform for Malaysian small businesses: you build payment forms, payment links, tickets and bookings, share one link 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.

Set up your first form today and try it out. When you are ready for real payments, connect Bayarcash and the same form goes live.

Create your first form