When you finish, your counter shows exactly the ways your shop takes payment, in the order your staff reach for them.
Before You Start
- You need a POS app. If you haven't made one yet, see Creating Your POS App and Using the Editor.
- To take PayNow at the counter, connect Stripe or HitPay first. To take GrabPay at the counter, connect Stripe. To take DuitNow QR at the counter of your Malaysia shops, connect your Malaysia HitPay account.
- You need access to ⚙️ Settings in the Console.
- If you set this up before: the Cash Drawer settings have moved to Tracking Cash in the Drawer, and the steps for connecting Stripe are now in their own article.
Choose your setup
| Level | Fits shops like | What you set up | Read these sections |
|---|---|---|---|
| Easy | One counter where customers pay the full amount on the day, by cash or by PayNow from a connected provider | Turn on your methods under Payment Methods and put them in order. Partial payment and back-dating stay off. | Where to find it, Setting it up (Payment Methods), What staff see on the POS |
| Intermediate | Shops that take a deposit on bag repairs, take NETS or bank transfers outside EasyBiz, or record payments that came in on an earlier day | Everything in Easy, plus Enable Partial Payment, Enable Back-Date Payment and your own methods in Custom Payment Methods | Everything in Easy, plus Deposits and earlier payments and Adding your own methods |
With the Easy setup, staff can take full payment by every method you turned on. You can add deposits, back-dating and your own methods later without changing anything else.
Overview
Payment is the feature in your POS app that decides which ways to pay your staff see after they tap Charge, and in what order. It is built into every POS app, so it has no Enabled switch. You pick from the methods your account already has: Cash and Store Credit, PayNow, GrabPay or DuitNow QR from a connected payment provider, and your own record-only methods such as NETS. Each POS app keeps its own list, so your Tampines and Jurong counters can show different methods. Two extra switches let staff collect a deposit instead of the full amount, and record a payment that was received on an earlier day.
Where it works
- Console: you set it up in your POS app's editor.
- POS: staff see your methods on the payment screen after tapping Charge at checkout, and when they collect payment on an order from the Orders page.
- Customers: customers paying by PayNow, GrabPay or DuitNow QR scan a QR code shown on the POS. For every other method, staff record the payment for them.
Why set it up
- Staff find the right method in one tap, with the one your shop uses most at the top.
- Each payment is saved under the method the customer really used. At the end of the day, your cash, NETS and PayNow totals match what is in the till, on the bank terminal and in your provider account.
- A method left off never shows at the counter, so staff can't pick it by mistake. If every method is off, staff have no way to take payment, so turn on at least one before you go live.
How your methods reach the counter
Two places work together to decide what staff see at the counter:
| Place | What it decides |
|---|---|
| Your account's methods: ⚙️ Settings › Library section › Custom Payment Methods, plus any provider you connect in Integrations | Which methods exist in your account |
| Your POS app's Payment feature | Which of those methods this counter shows, and in what order |
Where to find it
- Click the ⚙️ Settings icon in the top-right corner.
- Under the Sales channels section, click Point of Sale.

- Choose your POS app, for example CleanFast POS, and click Edit.

- Under Features, click Payment. The Payment settings open on the left, with a preview of the counter on the right.

Setting it up
Here is the whole setup at a glance. Each step is explained in detail in the sections below, with what your staff see for each choice.
- Under Payment Methods, open each group and turn on the methods your shop accepts.
- Drag the groups, and the methods inside each group, into the order you want on the counter.
- If a method has a Provider dropdown, choose which provider takes it.
- For the Intermediate setup, set Enable Partial Payment and Enable Back-Date Payment. Easy setups leave both off.
- Click Publish, then Publish again in Review your changes.
Payment Methods
The methods are sorted into three groups:
| Group | What's in it | Example |
|---|---|---|
| In-House | Cash and Store Credit. They are built into every account. | Cash |
| Third Party | Methods from a payment provider you have connected. This group fills up once Stripe or HitPay is connected. | PayNow, GrabPay |
| Custom Methods | Methods you add yourself in Custom Payment Methods. They are record-only: the customer pays outside EasyBiz, and staff record it here. | NETS on the bank's terminal, Bank Transfer |
Each method has its own switch at the right of its row. A method whose switch is off (grey) doesn't show at the counter.
To change the order staff see, drag a group up or down, or open a group and drag its methods. Close the open groups first if you want to drag a whole group.

Provider
A provider is the payment company that shows the QR code to your customer and collects the money, such as Stripe or HitPay. Every method in the Third Party group shows a Provider dropdown at the right of its row, listing the connected providers that can take that method at the counter.
- When you turn a method on, the first provider in its list is picked for you. Check it before you publish.
- You get a real choice only when two providers you have connected can both take the same method at the counter. Today that is PayNow, when both Stripe and HitPay are connected. GrabPay at the counter only works through Stripe, so its list only shows Stripe. DuitNow QR at the counter only works through HitPay, so its list only shows HitPay.
- Each POS app keeps its own choice. Your Tampines counter can take PayNow through HitPay while your Jurong counter uses Stripe.
| Option | What it does |
|---|---|
| Stripe | The customer scans a PayNow QR code from Stripe. The money goes to your Stripe account and follows Stripe's fees and payout schedule. |
| HitPay | The customer scans a PayNow QR code from HitPay, or a DuitNow QR at your Malaysia shops. The money goes to your HitPay account and follows HitPay's fees and payout schedule. |
Changing the provider only affects new payments. A payment already taken stays with the provider that took it, and a refund for it goes back through that same provider.
To connect a provider, or to see what each one needs, read Connecting Stripe to EasyBiz and Connecting HitPay to EasyBiz. A provider only shows in this list after it is connected there.

Methods that belong to one market only show at shops in that market. For example, PayNow only shows at your Singapore shops, and DuitNow QR only shows at your Malaysia shops.
Deposits and earlier payments
For Intermediate setups: these two switches sit above and below the Payment Methods list. Easy setups leave both off and can skip to Example setup.
Enable Partial Payment
Partial payment means collecting less than the order total now, for example a deposit, and the rest later.
If you turn this on, staff see a pencil icon (Edit amount) next to the Total on the payment screen. They tap it, key in a smaller amount under Payment Amount and tap Confirm, which shows the amount, for example Confirm $20.00. The total then shows crossed out, with the amount being collected underneath. After the payment, the screen shows the Total, what was Paid and what is Remaining, and the order stays open for the rest. The pencil icon doesn't show when staff choose Pay Later. How staff take a deposit step by step is in Collecting Payment at the POS Counter.
If you leave it off, the pencil icon doesn't show and staff always collect the full total.

Enable Back-Date Payment
Back-dating means recording a payment with an earlier date than today.
If you turn this on, staff see a Payment Date line with an edit button when they confirm a Cash, Store Credit or custom method payment. They can pick an earlier date, and "Back date payment" shows under it as a reminder. New payments still use today's date unless staff change it. PayNow and GrabPay payments always use today's date.
Use it only for payments your shop already received, for example a bank transfer that came in yesterday but wasn't recorded.
Enable Partial Payment and Enable Back-Date Payment can be on together. For example, staff can record yesterday's S$20.00 deposit on a S$50.00 order.

Adding your own methods (Custom Payment Methods)
For Intermediate setups: use this only if customers pay you outside EasyBiz, for example on the bank's NETS terminal.
Custom Payment Methods are for payments the customer makes outside EasyBiz, which staff then record at the counter. Examples are NETS or card payments on the bank's own terminal, bank transfers and cheques. Your account already has some common ones, such as Cash and Bank Transfer.
- Click the ⚙️ Settings icon in the top-right corner.
- Under the Library section, click Custom Payment Methods.

The Custom Payment Methods page opens, listing every method in your account with its market, whether it can be used for refunds, and its coin rounding.

- Click Add payment method. To change a method you already have, click the three dots on its row and choose Edit.

- Fill in the fields below, then click Add (or Update when editing).
- Icon
Optional. Pick an icon that shows next to the method name on the POS, so staff spot it quickly.
- Payment method name
Type the name staff will see on the POS, for example NETS. Keep it short.
- Market
Leave it as All markets, or choose one market. A method set to one market only shows at shops in that market.
- Mandatory payment reference
If you turn this on, staff must type a reference before they can confirm the payment, for example the approval code on the NETS slip or a bank transfer number. If you leave it off, the reference is optional.
- Enable for Refunds
If you turn this on, staff can choose this method when they give a customer a refund. If you leave it off, the method is not offered for refunds.
- Coin Rounding
Coin rounding rounds the amount the customer pays, so your till doesn't need 1-cent coins. It is usually turned on for Cash. If you turn this on, two more fields appear. They start at 5 and Nearest.
- Coin increment
| Option | What it does |
|---|---|
| 5 | Rounds to the nearest 5 cents |
| 10 | Rounds to the nearest 10 cents |
- Rounding direction
| Option | What it does |
|---|---|
| Nearest | Rounds up or down, whichever is closer |
| Up | Always rounds up to the next increment |
| Down | Always rounds down to the previous increment |
This coin rounding is set per payment method. It is separate from Rounding Rules under ⚙️ Settings › Company, which decides how order totals are rounded for your whole business. The two settings don't replace each other.

- Go back to your POS app's Payment feature, open Custom Methods, turn on your new method and publish. A new method stays off in every POS app until you turn it on there.
Example setup
CleanFast Laundry's Tampines shop takes deposits on bag repairs and NETS on the bank's terminal, so it uses the Intermediate setup on CleanFast Counter:
- Enable Partial Payment: on, because bag repairs take a deposit.
- In-House: Cash on, Store Credit on.
- Third Party: PayNow on, with HitPay as the provider.
- Custom Methods: NETS on. On the Custom Payment Methods page, NETS has Mandatory payment reference and Enable for Refunds turned on.
- Cash has Coin rounding on, with a 5-cent increment and Nearest.
- Enable Back-Date Payment: off.
After publishing, staff see Cash, Store Credit, PayNow and NETS on the payment screen. An Easy setup at the same counter would stop at Cash and PayNow, with no pencil icon next to the Total.
A customer collects shirts with a bill of S$12.43 and pays cash:
- Order total: S$12.43
- Coin rounding (5 cents, Nearest): + S$0.02
- Customer pays: S$12.45
Another customer drops off a bag repair priced at S$50.00 and pays a S$20.00 deposit by PayNow:
- Order total: S$50.00
- Paid now by PayNow: S$20.00
- Remaining: S$30.00
What staff see on the POS
After staff tap Charge, the payment screen shows the methods you turned on, in your order.

- Cash: staff type the Amount Tendered on the keypad, and the screen shows the Change. If the Cash Drawer is on, staff must start the drawer first. Until then they see "Please start the cash drawer before processing cash payments." See Tracking Cash in the Drawer.
- PayNow, GrabPay and DuitNow QR: the POS shows a QR code for the customer to scan, and the payment is recorded once it goes through.
- NETS and other custom methods: staff take the payment on the bank's terminal, type the reference if it is required, then tap Confirm Payment.
- Store Credit: staff see the customer's balance. If it isn't enough, a Top Up button shows.
- Deposits (only with Enable Partial Payment): a pencil icon shows next to the Total. Staff tap it to collect less than the total now, for example a S$20.00 deposit on a S$50.00 bag repair, and the rest stays on the order to collect later. See Collecting Payment at the POS Counter.

How it works with other features
- Store Credit: turning on Store Credit here lets customers pay with their balance. Selling top-ups is separate and covered in Selling Store Credit and Memberships at Checkout.
- Points: loyalty points come off the cart as a discount, not as a payment, so they are not in this list.
- Cash Drawer: the starting cash and drawer counts are set in Tracking Cash in the Drawer.
- Payment providers: if you disconnect Stripe, any Stripe methods still on in the Payment feature fail at checkout. Turn them off until you reconnect.
FAQs
Do I need to set up Stripe or HitPay before I can use the POS?
No. The POS works with Cash and any custom methods you add. Connect a provider only when you want to take PayNow, GrabPay or DuitNow QR at the counter.
Do I need partial payment or back-dating if customers always pay in full on the day?
No. Leave both off. That is the Easy setup, and staff always collect the full total with today's date. Turn them on later if you start taking deposits.
I added a method, but it isn't showing at the POS. What's missing?
Open your POS app's Payment feature, turn the method on and publish. Your account's methods decide what exists. The Payment feature decides what each counter shows.
Can I have different payment methods at different shops?
Yes. Your custom methods are shared across your account, or one market if you set one. Each POS app has its own Payment feature, so turn on a different set for each counter.
Can I delete Cash from my payment methods?
No. Cash is locked and can't be deleted. If a shop doesn't take cash, turn Cash off in that POS app's Payment feature.
What happens if I disconnect Stripe later?
Past Stripe payments stay in your order history. Stripe methods left on in the Payment feature fail when staff try to collect payment, so turn them off until Stripe is reconnected.
Can staff refund to a custom method?
Only if Enable for Refunds is on for that method in Custom Payment Methods. If it is off, staff can't choose that method when giving a refund.
Does back-dating change which day the payment counts in?
Yes. The payment is recorded on the date staff pick, so it counts in that day's payment totals, not today's. The order itself keeps the date it was created.
What's Next
Your counter now shows the right ways to pay, in the right order. Next, decide what happens straight after a payment, such as printing receipts and labels, in After Each POS Order: Receipts, Labels and Auto-Print. Happy with the ready-made receipt? Skip to Adding Counter Staff and Their POS Clock-In PINs.