Collect fees

Collect every fee on time.

One form for the month's fee. Parents pay online, and you see who has paid without opening your bank app.

Payment Forms with revenue per form

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

Before & after BCL

See how fee day changes when each payment arrives already carrying the child's name.

Before: You chase parents on WhatsApp and match each transfer to a child.
With BCL: Parents fill in the child's name on the form. The payment arrives with it.
Before: A bank statement of transfers with no names.
With BCL: Your BCL sales list shows each payment with the name and the details you asked for.
Before: Late payers slip through every month.
With BCL: Export the payments and compare with your class list, or set up monthly Direct Debit.

How it works

A fee form with a closing date replaces the monthly round of reminder messages to parents.

  1. Create the fee form

    Go to Payments, then Forms, and click Create Form. Enter a Title such as 'March fees'. Set Price Setting to Single Amount and enter the Amount, or choose Open Amount (User Input) for a contribution.

  2. Ask for the details you need

    Open the Custom Field Form tab and click Add Custom Field for the student's name, class or member number.

  3. Set a closing date

    On the Form Configuration tab, set Available Until to close the form on a date.

  4. Share the link

    Click View Form in the Live Form column and send the link to the parents' group.

  5. Check who has paid

    Open Transactions to see each payment, and export it for your records.

What you can do

Charge a fixed fee or any amount, ask up to 20 questions, and export who paid.

Single Amount

Single Amount for a fixed fee

One price for everyone, such as the monthly class fee.

Open Amount (User Input)

Open Amount for contributions

Let the payer type the amount. Good for PIBG and other 'sumbangan'.

Custom Field Form

Up to 20 custom fields

Collect the student's name, class or member number on the form.

Direct Debit

Automatic monthly collection

Use Direct Debit on a separate form so fees are deducted every month. See Collect monthly payments.

Export

Export & reports

Export transactions to Excel, or share a Live Dashboard.

Notifications

Receipts & alerts

Buyers get a receipt, and you can add up to 5 more email recipients for staff.

How your customers pay

Parents pay by FPX or DuitNow QR as standard, and cards or e-wallets once Bayarcash switches them on.

Money goes through Bayarcash to your bank and BCL records the payment. Real payments need an approved Bayarcash account. Build the form in Test Mode first.

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

Good to know

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

  • BCL shows who has paid. To find who has not, compare the export with your own class or member list.
  • Direct Debit needs its own form. It cannot be combined with other payment options.
  • There is no refund button. Refund outside BCL, then cancel the order.

Questions owners ask

Matching payments to students, closing after the due date and refunds, answered in plain words.

How do I know which student a payment is for?

Add a Custom Field on the form for the student's name and class. Each payment in Transactions carries what the parent filled in.

Read the guide

Can I close the form after the due date?

Yes. Set Available Until on the Form Configuration tab, or turn off Enable Form on the form's row in Payments, then Forms.

Read the guide

Can parents pay a contribution of any amount?

Yes. Set Price Setting to Open Amount (User Input) and the payer types the amount.

Read the guide

Which payment methods can my customers use?

FPX online banking, DuitNow QR and cross-border QR (Singapore, Indonesia, Thailand and China) come as standard. Cards (Visa and Mastercard), e-wallets (Touch 'n Go eWallet, Boost, GrabPay) and Buy Now Pay Later (SPayLater, PayLater by Grab, Boost PayFlex) appear once Bayarcash switches them on for your account. Prices are in RM.

Read the guide

How do refunds work?

BCL has no refund button. Return the money to your customer yourself (for example by bank transfer), then cancel the order in BCL so your records match.

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