Add-on
COD & Manual Transfer

Take cash on delivery and bank transfers too.

Some customers still want to pay on delivery or transfer to your bank. Offer both on your form, and approve each order once the money is in.

Transactions: every payment in one list

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

What you get

For customers who will not pay online

Cash on Delivery (COD) and Manual Bank Transfer sit next to FPX and DuitNow in Payment Option, so customers who prefer cash or a transfer can still order.

Slips uploaded, not messaged

A customer who transfers picks the bank account they paid into and uploads the receipt before they can submit. You see it on the order in Transactions.

Your records stay clean

Every COD order is a Pending Payment until you approve it. Once you mark it Successful, the dashboard counts it on the day the order was placed.

What you can do

Up to 3 bank accounts

Add them under Platform Setup > Payment > Bank Accounts. Customers pick which one they paid into.

Turn it on per form

Add Cash on Delivery (COD), Manual Bank Transfer or both to a form's Payment Option.

A COD charge

Add a shipping option with a Fixed Charge (RM) and limit it to Cash on Delivery (COD) under Rules. It shows only when the customer picks COD.

Hide COD by state

Use Channel Restrictions to hide COD in Sabah and Sarawak, for example.

Approve one or many

Update Status > Approve on one order, or tick several and use Bulk actions > Mark As Successful. BCL emails the customer a success notice.

Ship COD with your courier

With Courier Integration, EasyParcel shows which services can collect cash on a COD order.

Shipping rules by region

This add-on also unlocks the Rules panel on shipping options, so a rate can be limited to certain states.

Good to know

  • Needs the COD & Manual Transfer add-on.
  • Needs the COD & Manual Transfer add-on. Without it, the bank account fields are locked and the two methods do not appear on forms.
  • BCL cannot see cash or bank transfers. Each order stays Pending Payment until you approve it.
  • A pending COD order is not counted in dashboard totals until you approve it.
  • Meta and TikTok get the Purchase for a COD order when it is placed only if Trigger Purchase Event on Pending is on; otherwise when you approve it, and only with the Conversions API or Events API token added.
  • No refund button: refund outside BCL, then cancel the order.

Questions owners ask

Why is a COD order still pending after the customer paid?

BCL cannot see cash or bank transfers. Find the order in Transactions, open the menu on its row, click Update Status and click Approve under Mark as Successful.

Read the guide

Can I charge extra only for COD orders?

Yes. Add a shipping option with a Fixed Charge (RM), then click Rules and choose Cash on Delivery (COD) in Payment Channels. The charge appears only when the customer picks COD.

Read the guide

Can I hide COD for Sabah and Sarawak?

Yes. On Shipping & Rates, open Channel Restrictions, add one for Cash on Delivery (COD), set Mode to Hide In and select the states.

Read the guide

Can my courier collect the cash?

With the Courier Integration add-on, EasyParcel shows Create Shipment only on services that offer COD. The others show COD Not Available.

Read the guide

Do I need an add-on?

Not to start. Payment forms, payment links, coupons and transactions need no add-on. Add-ons unlock Event Management, Lead Forms, OTP-Protected Content, COD & Manual Transfer, LHDN E-Invoice and Courier Integration. Each is monthly or yearly, renewals are invoiced (never auto-charged), and you can cancel yourself.

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.

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

Create your first form