DBS to WeChat Pay: Top Up Direct and Skip the 3% Fee (2026 Guide)

Updated: 2026-10-24 · For Singaporeans 🇸🇬

🆕 What changed: Singaporeans can move money directly from a DBS account into a WeChat Pay (Weixin Pay) wallet via DBS Remit — and pay merchants in China by QR without the 3% WeChat platform fee that hits foreign-card payments over ¥200.

The feature went live on 13 February 2026. On 5 June 2026, WeChat's operator TenPay Global opened e-wallet remittances to users globally, putting this firmly on the map for travellers.

Oct 2026 update: OCBC's equivalent ("Top up to Weixin Wallet") is now live, and the DBS UnionPay Platinum Debit Card now waives the 3% fee too — which changes the best strategy. See below.


💸 First, why paying in China was quietly expensive

If you linked a Singapore debit or credit card to WeChat Pay or Alipay, two fees stacked up on anything over ¥200:

  • The 3% platform fee — WeChat Pay (and Alipay) charge a 3% fee on every single transaction above ¥200 when funded by a foreign card. Transactions ≤ ¥200 are fee-free.
  • Your bank's foreign-currency fee — DBS, for example, charges 3.25% on foreign-currency card transactions (Visa, Mastercard and UnionPay alike).

🧮 The "6.5% hidden tax". Put together, the platform fee and the bank's foreign-card fee work out to roughly a 6.5% surcharge on larger purchases. On a ¥1,000 dinner that's about ¥65 gone — which is exactly why so many Singaporeans resorted to asking a friend with a Chinese bank account to top up their wallet for them (PayNow them the SGD, get RMB into the wallet back).


✅ How DBS Remit to WeChat Pay sidesteps the fee

The trick is the channel. A linked-card payment runs through the card rails, where the 3% platform fee applies. DBS Remit instead sends a remittance straight into your WeChat Pay wallet balance — and paying from that balance carries no platform fee.

Who can send: Singaporeans, PRs and foreigners residing in Singapore with a DBS/POSB account. Who can receive: a WeChat Pay user verified with a foreign passport (passports issued by Mainland China, Hong Kong, Macao or Taiwan are excluded) or a mainland China ID — so a Singaporean sending to their own passport-verified WeChat qualifies.

  1. Set up receiving in WeChat first (one-time). In WeChat, search for TenPay Global's Mini Program 「跨境汇款 微汇款」, tap Receive (我要收款), agree to the terms and create your Recipient Card. DBS says transfers won't arrive until this is done.
  2. Add yourself as a recipient in DBS digibank → Overseas Transfer → add a new recipient and choose Weixin (WeChat) in China. Enter the mobile number linked to your WeChat (pick the country code — a Singapore +65 number is fine) and your name exactly as it appears on your WeChat real-name verification — mismatches get delayed or rejected.
  3. Wait out the 12-hour cooling period. DBS applies it to every new overseas recipient, so do this a day before you need the money — not at the restaurant table.
  4. Send the amount. Pick your account, enter the amount and a personal purpose of transfer (the service is for personal and household use only, not business payments). It lands in your WeChat wallet balance almost instantly.
  5. At checkout, pay from Balance (零钱). If you also have a foreign card linked, check the payment method on the confirm screen before you pay. If it says your card, tap it and switch to Balance. A payment charged to the card still gets the 3% fee above ¥200, even with money sitting in your wallet.

⚠️ "Zero fees" — read the fine print. DBS markets this as zero fees with "preferential rates", but doesn't publish the FX spread. Users on HardwareZone posted real numbers in June 2026: DBS gave 5.2122 CNY per SGD for transfers of S$101 or more, against a market rate of about 5.2418 that day — a spread of roughly 0.6%. Below S$100 the rate dropped to 5.16 (≈1.6% off). (User-reported, one day's sample — rates move daily.)

👉 Send at least S$101 per transfer to get the better rate. New DBS Remit customers can also get first-transfer cashback (S$12 on S$300+, S$60 on S$1,500+ at the time of writing — check DBS's promo page, vouchers are first-come-first-served).


🚧 The biggest catch nobody warns you about

Money flows into the WeChat wallet easily — getting it out is the problem. DBS's own FAQ spells it out: funds in the WeChat balance can only be withdrawn to a bank account in Mainland China. As a Singaporean you almost certainly don't have one, which means:

  • Whatever you remit in, you should plan to spend in China — you can't send the leftover balance back to your Singapore bank.
  • Top up in stages. Move over what you'll realistically spend in the next few days, not your whole trip budget on day one. The balance doesn't expire, so leftovers can wait for your next trip.

💳 The other way to skip the 3%: the DBS UnionPay Platinum Debit Card

DBS is also pushing its UnionPay Platinum Debit Card with a headline of "up to 8% savings in China". Per DBS's card page, linking it to Alipay or WeChat Pay gets you:

  • 5% cashback on CNY spend — but only with a minimum spend of S$400 a month, and cashback is capped at S$50 a month (shared with the card's 1% foreign-currency and 0.5% local cashback).
  • A 3% fee waiver on Alipay / WeChat Pay payments above ¥200 — the same platform fee DBS Remit avoids.
  • Overseas ATM fee waivers, S$0 annual fee.

🧮 What "up to 8%" really means. The 8% is 5% cashback + 3% fee you don't pay — the 3% is a fee avoided, not money earned. And DBS still charges its 3.25% foreign-currency fee on UnionPay card spend. So the real math:

  • Hit S$400 and stay under the cap (≈ S$1,000 of CNY spend a month): 5% back − 3.25% fee ≈ +1.75% net. On S$1,000: ~S$50 cashback vs ~S$32.50 in fees.
  • Above the cap, or under S$400 in the month: no cashback, so you're simply paying 3.25%.

DBS says the 3% is "waived" but doesn't say whether that happens at checkout or as a later credit — check your first payment screen and statement.

So which DBS route wins? Use both:

  • Up to ~S$1,000 of China spend per month → the UnionPay card. Net positive (if you clear S$400), and no money stranded in a wallet.
  • Beyond that → DBS Remit (≈0.6% FX spread, user-reported) for the rest, topped up in stages.

"Linking DBS to WeChat" can mean two different things — and they cost very different amounts.

Option 1: Add a DBS card as a payment card

  1. Unblock the card in digibank first. Home → More → Manage Cards & Loans → Payment Controls → pick the card and make sure online and overseas payments aren't switched off.
  2. Add it in WeChat. Me → Pay and Services → Wallet → Bank Cards → Add a Bank Card. Fill in your identity details (WeChat asks for a copy of your passport if you verify with one), then enter the card.

Which card? DBS/POSB Visa and Mastercard credit and debit cards can be linked (DBS has supported this since August 2023), but every payment above ¥200 then carries WeChat's 3% fee plus DBS's foreign-currency fee of up to 3.25%. If you're going to link a DBS card, link the UnionPay Platinum Debit Card — DBS waives the 3% (see above).

Option 2: Link your DBS account through DBS Remit

No card involved: you add your own WeChat as an overseas transfer recipient in digibank and top up the wallet balance. No 3% fee, but leftover balance can't come back to Singapore. Steps are in the DBS Remit section above.

What about DBS PayLah!?

PayLah! can already pay China merchants that display a UnionPay QR code — scan theirs, or show your PayLah! QR. DBS charges no fee for this but adds a 2% mark-up to the exchange rate. In February 2026 DBS and TenPay Global also announced plans to let PayLah! scan Weixin Pay QR codes; we haven't seen DBS confirm that it's live yet, so check the PayLah! app before relying on it.


🆚 Side-by-side: every way Singaporeans fund China payments

 DBS / OCBC / MariBank top-up → WeChatDBS UnionPay card on WeChat/AlipayOCBC Scan & PayYouTrip / Wise on WeChat
3% platform fee > ¥200✅ Avoided✅ Waived by DBSApplies above ¥200❌ Still charged
How it worksRemit into wallet, then payCard linked to walletScan merchant QR in OCBC appCard linked to wallet
Pre-load money?Yes (sits in WeChat wallet)No — debits at paymentNo — debits at scanTop-up or pay-as-you-go
Leftover balanceStuck in wallet (CN bank only)NoneNone — money stays in SGDIn card if pre-topped
Best forSpend beyond the card's cashback cap, P2P & red packetsFirst ~S$1,000/month of China spendEveryday small merchant paymentsAlready-have-the-card travellers

🗒️ A myth worth busting: a great multi-currency card (YouTrip, Wise, Revolut) saves you the bank's foreign-currency fee and FX markup — but it does not dodge the WeChat/Alipay 3% platform fee on amounts over ¥200. To avoid that, you need a wallet top-up (DBS Remit / OCBC), a card whose bank waives it (DBS UnionPay Platinum Debit), or to keep each payment at ¥200 or less.


🏦 What about OCBC and MariBank?

OCBC already lets its app scan UnionPay (since 2023), Alipay (since 2024) and — from 9 February 2026 — WeChat Pay merchant QR codes directly, with no third-party app and money debiting your SGD account only at the moment you scan. See our full OCBC Scan & Pay walkthrough.

OCBC's "Top up to Weixin Wallet" is now live too, and OCBC says it's designed for both Chinese and non-Chinese citizens. It works much like DBS Remit:

  • OCBC app → Pay & Transfer → Overseas → Add new payee → Wallet → China → Weixin Wallet. Enter the mobile number linked to your WeChat (non-China numbers are fine) and your name exactly as on your WeChat real-name record.
  • The same 12-hour cooling period applies to new payees, and you set up receiving in the same 「跨境汇款 微汇款」 Mini Program.
  • Funds arrive in RMB, normally within 30 minutes once your details are verified. Check the rate shown in the app before you slide to transfer.

MariBank: the same top-up, without the 12-hour wait

MariBank, the digital bank backed by Sea, also sends money to Weixin Pay wallets from a Mari Savings Account. It accepts recipients verified with a valid foreign passport (Mainland China, Hong Kong, Macao and Taiwan passports are excluded), so you can top up your own WeChat.

  • How: MariBank app → Overseas Transfer → China → Weixin Pay. Enter your name in Latin letters and the mobile number linked to your WeChat (+65 numbers work). Choose Savings / Salary (to Self Only) as the purpose.
  • No cooling period listed: MariBank's own steps go straight from Save Recipient to Confirm, with no 12-hour wait like DBS and OCBC. Users on Xiaohongshu report the same. That makes MariBank the backup if you forgot to add a DBS/OCBC payee the day before.
  • Fees: $0 transfer fee under a promotion that MariBank has extended to 31 Dec 2026. As with DBS, the cost is in the exchange rate. MariBank doesn't publish its spread, so check the rate shown in each app before you send.
  • First transfer: you still need the 「跨境汇款 微汇款」 Recipient Card. After you send, Weixin texts you a link. Tap it and choose Collect Transfer within 48 hours, or the money goes back to your MariBank account. Weixin may also ask for extra details, such as a payslip when the purpose is "to Self".
  • Limits: CNY 50,000 per transfer, 15 transfers a month, and CNY 300,000 a year into the wallet balance. Weixin counts these across all transfers to your wallet.

🤔 FAQ

Q1: Is DBS Remit to WeChat Pay really free?

There's no DBS transfer fee and no WeChat 3% platform fee when you pay from the balance. The cost is in the exchange rate: users reported about a 0.6% spread for transfers of S$101+, and about 1.6% below S$100. So it's "no fees", not "no cost".

Q2: Can I get unused WeChat balance back to my Singapore account?

No. Per DBS's FAQ, WeChat balance can only be withdrawn to a bank account in Mainland China. Remit roughly what you plan to spend and top up again if you run low. The balance doesn't expire, though.

Q3: Do I still need to install WeChat?

Yes — you set up receiving in the 「跨境汇款 微汇款」 Mini Program inside WeChat, receive the money into your wallet balance and pay by QR from there. You don't need to link a card to fund it.

Q4: Is this only for DBS?

No. OCBC's "Top up to Weixin Wallet" is now live with a similar setup (Mini Program registration, 12-hour cooling period for new payees). MariBank also sends to Weixin Pay wallets, including passport-verified foreigners. Its help centre doesn't list a 12-hour wait for new recipients, and its $0 transfer fee promotion runs until 31 Dec 2026. See the MariBank section.

Q5: DBS UnionPay card or DBS Remit — which is cheaper?

For roughly the first S$1,000 of China spend each month, the DBS UnionPay Platinum Debit Card usually wins: 5% cashback minus DBS's 3.25% foreign-currency fee ≈ +1.75% net, the 3% platform fee is waived, and nothing gets stuck in a wallet. That only works if you spend at least S$400 that month, and the cashback caps at S$50. Above that, DBS Remit's ≈0.6% FX spread is cheaper than the card's 3.25%.

Q6: How do I link my DBS card to WeChat Pay?

In WeChat, go to Me → Pay and Services → Wallet → Bank Cards → Add a Bank Card, verify your identity with your passport and enter the card details. DBS/POSB Visa and Mastercard cards can be linked, but you pay WeChat's 3% fee on payments above ¥200 plus DBS's foreign-currency fee of up to 3.25%. The DBS UnionPay Platinum Debit Card has the 3% fee waived. First check Payment Controls in digibank so online and overseas payments aren't switched off for the card.


✈️ Practical tips before you fly

  • Set up the day before. Register in the 微汇款 Mini Program and add yourself as a DBS/OCBC payee at least 12 hours before you need the money. (MariBank doesn't list this wait, but registering in the Mini Program early still saves hassle.)
  • Mix your methods. DBS UnionPay card for your first ~S$1,000 of China spend each month, DBS Remit, OCBC or MariBank top-up for the rest (compare the rates in each app on the day), OCBC Scan & Pay for small fee-free buys (≤ ¥200).
  • Remit S$101 or more at a time — users saw a noticeably worse rate below S$100.
  • Keep ¥200–500 in cash. Roadside stalls, wet markets and tier-3 towns still occasionally reject foreign-funded wallets — cash is the universal fallback.
  • Check your mobile plan before buying an eSIM. Some Singapore plans already include China roaming data. For example, CMLink's S$10.1 plan includes 3GB for mainland China and Hong Kong (checked October 2026). If an app asks for a +86 number, see your options for getting a Chinese number.
  • Don't over-remit. Because the wallet balance can't be sent back to Singapore, send in what you'll spend, not your whole budget.

You Might Also Like


Sources: DBS newsroom (5 Jun 2026); DBS "Send to Weixin" page & FAQ; DBS UnionPay Platinum Debit Card page; DBS overseas card transaction fee guide; OCBC "Top up to Weixin Wallet" FAQ; MariBank Help Centre (sending to Mainland China, transfer methods, first Weixin transfer) and Overseas Transfers page (checked 24 Oct 2026); WeChat Pay Help Center on the 3% fee. FX figures are user-reported on HardwareZone (Jun 2026). DBS China payments FAQ, Payment Controls and PayLah! UnionPay pages; DBS–TenPay Global release (13 Feb 2026); WeChat Help Center on adding cards. Card terms checked 17 Oct 2026 — promotions change, so confirm on DBS's site before you travel.