Skip to content
Guide · Payments

How to collect payments online in Pakistan, for monthly dues

Cash, bank transfer, JazzCash, 1BILL, Raast or a card link: they all work, but not equally well for dues that repeat every month. This guide compares them side by side and helps you pick the right mix.

8 min readUpdated By the Wasooli.Online team

Quick answer

  • For recurring dues, the best method is the one that tells you who paid, not just that money arrived.
  • Wallet and bank transfers are easy to send but hard to match to the right customer.
  • A 1BILL Billing ID works in almost every bank and wallet app and marks the exact bill as paid.
  • Most businesses do best with two or three methods, plus a WhatsApp receipt every time.

Cash still works. But when a few hundred customers owe you every month, cash, screenshots and personal wallet numbers turn into long evenings of checking. This guide answers how to collect payments online in Pakistan when the dues repeat, and compares six ways to get paid side by side.

Why monthly dues are harder than a one-off sale

In a shop, the customer pays and leaves. Done. Recurring dues are different:

  • The same people pay every month, on different days.
  • They use different apps: JazzCash, Easypaisa, HBL, Meezan and others.
  • Some pay late, some pay half, some pay two months ahead.
  • You need proof of who paid, for which month, and what's still due.

So when you receive payments from customers in Pakistan, the real question isn't "can they send money?". Almost everyone can. It's "when the money arrives, will I know whose it is?"

Picture the 5th of the month at a gym or academy. A pile of transfers came in overnight. Some people sent screenshots, some sent nothing, and a couple paid from a relative's account under a different name. Someone now spends an hour matching names to customers, and still gets a few wrong. That hour, every month, is the real cost of the wrong method.

How to collect payments online in Pakistan: six options

1. Cash

Still normal for many gyms, academies and water suppliers. There's no fee, but someone has to count it, write it down and carry it to the bank. Your receipts are only as good as your register.

2. Bank transfer (IBFT)

The customer sends money from their bank app to your account number or IBAN. Easy for them. But you see a name and an amount, not which customer or which month it's for. Some businesses ask payers to type their name or ID in the transfer note. It helps, but many people skip it.

3. JazzCash or Easypaisa wallet transfer

Very common. The customer sends money to your wallet number. Same problem as IBFT: you get "Rs 3,000 received" and have to work out who sent it. Many people then send a screenshot on WhatsApp, which someone checks by hand.

4. 1BILL Billing ID

Each customer or bill gets a consumer number. They pay it from almost any bank or wallet app, under 1BILL. The payment is tied to that bill, so you know exactly who paid. See our 1BILL guide.

5. Raast

The State Bank of Pakistan's instant payment system. A business can take Raast payments with a QR code or send a Request to Pay. It's free for the payer. See Raast for business.

6. Card payment links

A payment gateway gives you a link, and the customer pays by debit or credit card. Useful for online orders and customers abroad. The business usually pays a percentage on each payment, which adds up on small, regular dues.

Side-by-side: which method suits recurring dues?

MethodWho can payMatches payment to the customer?ReceiptGood for
CashAnyone who can come to youOnly if you write it downPaper, if you give oneSmall local businesses, people without apps
Bank transfer (IBFT)Anyone with a bank appNo. You match it by hand.Their bank app's transfer slipLarge amounts, company customers
JazzCash or Easypaisa transferAnyone with a wallet or bank appNo. You match it by hand, often from screenshots.A screenshotA few customers who already use it
1BILL Billing IDAlmost any bank app or wallet, and some countersYes. The ID points to the bill.App confirmation, plus yours if your system sends oneMonthly fees, dues and bills
Raast QR or Request to PayRaast-enabled bank and wallet appsYes with dynamic QR or RTP. No with a static QR.Payment alert, plus yours if you send oneCounter payments, customers who like QR
Card payment linkCard holders, including abroadYes, if each link is made for one billUsually an email or SMS from the gatewayOnline sales, overseas payers, one-off amounts
Payment methods for recurring dues in Pakistan

What each one costs (as of September 2026)

  • Cash: no fee, but it costs time, counting and the risk of carrying it.
  • IBFT: under an SBP rule from 2021, banks must let each person send at least Rs 25,000 a month free. Above that, they may charge up to 0.1% of the amount or Rs 200, whichever is lower. Receiving is free. Check your bank's current schedule of charges.
  • Wallet transfers: charges depend on the wallet, the amount and the account type. Check inside the app.
  • 1BILL: set in your agreement with your bank or billing platform. The fee may be added to the payer's amount or taken from what you receive.
  • Raast: free for the payer under SBP rules. Merchant fees depend on your provider.
  • Card links: the business usually pays a percentage per payment, called MDR. Ask the gateway for its rate.

See it with your own customers

Book a free demo. We'll show you how Wasooli.Online sends bills on WhatsApp, takes payment through 1BILL and Raast, and sends receipts by itself.

Book a free demo

1BILL vs Raast for fees and dues

These two are the strongest options for recurring dues. They work best together.

  • Start with 1BILL if your customers already pay bills and fees from their phone. It's familiar, it works almost everywhere, and every payment lands on the right bill.
  • Add Raast QR for people who pay at your counter, and for customers who like scanning a code. It's free for the payer.
  • Use Raast Request to Pay once you have customers' Raast IDs and they're happy approving requests in their app.

Our Raast guide has a full table comparing the two for recurring dues, row by row.

JazzCash and Easypaisa: collecting from wallet users

A lot of your customers live in JazzCash or Easypaisa. You don't need a separate setup for each wallet to reach them. Both apps can pay 1BILL bills under bill payments, and both can pay Raast. So one Billing ID reaches wallet users and bank users alike.

What about JazzCash and Easypaisa business collection on your personal wallet number? It's fine for a handful of customers. Beyond that, matching gets hard and your personal and business money mix. JazzCash also offers business accounts that take Raast QR payments, if you want a wallet-based setup.

How to choose: a simple guide by situation

  • A small number of local customers? Cash plus a proper record, like a digital khata, can be enough. Offer a Billing ID to those who ask.
  • School, academy or tuition centre? Parents bank all over the place. Online fee payment by 1BILL Billing ID works best, with the ID on the fee voucher and on WhatsApp.
  • Gym, club or pool with a front desk? 1BILL for monthly fees, plus a Raast QR at the desk.
  • ISP, cable or water supplier? 1BILL for the monthly bill, and cash or QR for staff collecting door to door.
  • Housing society? A Billing ID for each house's maintenance fee, with a receipt every time.
  • Selling online or to customers abroad? Card payment links.

Don't offer everything at once. Every extra method is one more place to check at month end. Two or three, picked to match how your customers already pay, is plenty. Not sure what they prefer? Ask a few regular customers. They'll tell you in a minute.

Moving customers from cash to online, gently

Changing how people pay takes a month or two. Don't switch off cash overnight. Do this instead:

  1. Tell everyone first. Send one WhatsApp message explaining the new way to pay and why it's easier for them.
  2. Put the Billing ID everywhere. On the bill, the fee voucher, the WhatsApp message and the notice board.
  3. Show them once. Share a short help page, like our 1BILL payment help, with videos for each bank and wallet.
  4. Send a receipt within minutes. Quick proof is what makes people trust paying online.
  5. Keep cash for those who need it. Older customers and people without apps shouldn't be pushed out.

After a couple of cycles, look at how people paid. If most use the Billing ID, you can make it the default and treat cash as the exception.

How Wasooli.Online puts it together

Wasooli.Online is built for businesses with recurring dues. Bills are created automatically every cycle, with late fees, part payments and advance payments handled. Each bill goes out on WhatsApp from a verified business number, with the customer's Billing ID. Customers pay through 1BILL from almost any Pakistani bank app or wallet, including JazzCash, Easypaisa, HBL, UBL, Meezan, Allied, Bank Alfalah, Faysal and NayaPay. Raast is supported too.

When a payment comes in, it posts to the customer's khata by itself and a receipt goes out on WhatsApp. Customers can also see their bills and pay in their own app, Medio. You get a clear view of who's paid and who's pending, without checking screenshots. Plans start from Rs 10,000 per month, with every feature on every plan.

Frequently asked questions

How to collect payments online in Pakistan?

Give customers a way to pay from their phone that also tells you who paid. For recurring dues, the most practical options are a 1BILL Billing ID and Raast QR or Request to Pay. A Billing ID works from almost any bank app or wallet. Bank and wallet transfers work too, but you'll match each one by hand.

What is the best way to receive payments from customers in Pakistan?

For one-off sales, whatever your customer prefers. For monthly dues, use a method that ties each payment to a customer, like a 1BILL Billing ID, and send a receipt every time. Keep cash open for customers who still want it.

1BILL vs Raast: which is better for monthly fees?

Use both. 1BILL is the most familiar way to pay fees and bills, and each payment lands on the right bill. Raast is free for the payer and handy at the counter. Request to Pay suits customers who've shared their Raast ID.

Can I collect business payments on my personal JazzCash or Easypaisa?

You can, and it's fine for a few customers. As you grow, matching payments gets hard and business and personal money mix. A Billing ID or a business account with Raast QR keeps things clean.

Is IBFT free in Pakistan?

Receiving is free. Under a 2021 SBP rule, banks must let individuals send at least Rs 25,000 a month free. Above that they may charge up to 0.1% or Rs 200, whichever is lower. Check your bank's current charges.

How can parents pay school fees online?

Many schools and academies put a 1BILL consumer number on the fee voucher. Parents pay it from JazzCash, Easypaisa or their bank app under 1BILL, then Invoice/Voucher. Some schools also accept Raast.

Do I need a website to collect payments online?

No. With 1BILL and Raast, customers pay from their own bank or wallet app. You only need a way to give them a Billing ID or a QR code, such as a WhatsApp message or a printed voucher.

Stop chasing payments. Start collecting.

See your own customers on Wasooli.Online in a free demo. We set everything up with you, in Urdu or English.

  • Free demo, no obligation
  • Setup help included
  • Plans from Rs 10,000/month
  • Support in Urdu & English