If you’ve got bills to pay or invoices to settle this month, here’s a timely reminder of a couple of discounted options from credit card payments company ipaymy, with a great new user offer for Mainly Miles readers still ongoing and a 1.85% fee option for existing customers between now and 31st January 2021.
These can allow you to generate miles for absolutely nothing, or for a very competitive cost, when paying rent, taxes or other general invoices.
Additionally, ipaymy has some recurring payment offers starting at 1.79% fee, including for rent and other general bills.
Mainly Miles reader offer – pay zero fee
ipaymy reached out to us in November last year with a special offer for Mainly Miles readers, which is still ongoing. Here’s how the promotion works.
If you’re new to ipaymy, or have signed up but are yet to make your first payment through the platform, our reader offer will give you up to S$22.50 off the usual fee for a one-time transaction between now and 28th February 2021.

With ipaymy charging a 2.25% transaction fee for payments using your Singapore-issued Visa or Mastercard, that’s equivalent to a completely fee-free payment up to S$1,000.
Even for payments above S$1,000, the discount is giving you the unique opportunity to buy miles at very attractive rates, as you’ll see below.
Simply set up your rental, supplier invoice or tax payment using ipaymy and enter our promo code MAINLY1000 at the ‘Complete Your Payment’ stage for the discount to be applied.
Cost per mile
Don’t make the mistake of thinking this code is only good for payments of up to S$1,000. The S$22.50 fee discount will apply to any larger payment too, so there’s the opportunity here to ‘buy’ miles at very competitive rates for amounts right up to around S$5,000 or more.
Here’s an example of the cost per mile for first time users applying the MAINLY1000 code with a range of Singapore credit cards.

Payment | Promo Fee | Cost per mile examples |
||
![]() |
![]() |
![]() |
||
S$15 – S$1,000 |
S$0.00 | Zero! | Zero! | Zero! |
S$1,500 | S$11.25 |
0.62¢ | 0.53¢ | 0.47¢ |
S$2,000 | S$22.50 |
0.93¢ | 0.79¢ | 0.70¢ |
S$3,000 | S$45.00 |
1.23¢ | 1.06¢ | 0.92¢ |
S$5,000 | S$90.00 |
1.47¢ | 1.26¢ | 1.11¢ |
Check here for a full list of cards earning miles using ipaymy.
These are all competitive rates to buy miles and an easy way to top up your balance by thousands in one go.
For example a S$2,000 payment using the UOB PRVI Miles Visa or Mastercard (1.4 mpd) is possible at a fee of just S$22.50 (instead of S$45), the equivalent of buying 2,830 miles at just 0.79 cents each.
Remember this is for a one-time payment which must be your first using the platform, so try to maximise it for the best value. For example if you have a S$1,500 invoice and a S$500 invoice to pay in January, it’s best to use this promo code for the S$1,500 one, but you’ll have to pay it first.
If you’re already an ipaymy user, don’t forget you may still be able to take advantage of our offer by encouraging a spouse or family member to set up an account and make payment.
How it works
Setting up a payment using a personal account with ipaymy is a relatively self-explanatory process.
Sign up here, then once your account is up and running, select your payment type from the dashboard page:
- Rent Payment
- Supplier Invoice
- Tax Payment

At the final (fourth) step of your payment setup, the ‘Complete Your Payment’ stage, enter the promo code MAINLY1000 in the ‘Coupon Code’ section.

Once the code is entered the discount will be applied.

Existing users pay 1.85%
If you make a payment through ipaymy anytime this month as an existing user and apply promo code CHEERS185, with payment using a Singapore-issued Visa or Mastercard, you’ll be eligible for a competitive 1.85% rate for a one-time transaction.
Note that this does not apply to recurring payments.

Obviously the bigger the payment, the bigger the saving, so if you’re an existing user with more than one transaction to make this month – try to save the code for the most expensive one!

There’s no upper transaction limit for this code, but the charge date must be on or before 31st January 2021 to qualify.
Simply set up your payment as normal using ipaymy, then at the final (fourth) step (the ‘Complete Your Payment’ stage), enter the promo code CHEERS185 in the ‘Coupon Code’ section.

Once the code is entered the discount will be applied, as shown above.
Here are some cost per mile examples for Singapore-issued credit cards under this promotional deal at the 1.85% rate (applicable to any Visa or Mastercard payment):
Card | Miles per S$1 | Cost per mile (1.85% fee) |
![]() |
1.6 | 1.14¢ |
![]() |
1.6 | 1.14¢ |
![]() |
1.4 | 1.30¢ |
![]() |
1.4* | 1.30¢* |
![]() |
1.3 | 1.40¢ |
![]() |
1.3 | 1.40¢ |
![]() |
1.2 | 1.51¢ |
![]() |
1.2 | 1.51¢ |
![]() |
1.2 | 1.51¢ |
![]() |
1.2 | 1.51¢ |
* 1.4 mpd subject to a minimum spend of S$2,000 in the same statement cycle, otherwise 1 mpd. ipaymy payments do count towards the minimum.
All of these are competitive rates to buy, we value KrisFlyer miles at 1.9 cents each (our upper limit), and actually achieve around 2.4 cents per mile when we redeem, based on well over 1 million miles burned over recent years, assuming current redemption rates.
Use BOTH promo codes
If you’re a first time ipaymy user with more than one payment to make this month, an even better option is to use both promo codes during January 2021.
In this case you will have to use the MAINLY1000 code on your first payment, followed by the CHEERS185 code on any subsequent payment during January.
For example:
- 18th January: S$1,000 payment using MAINLY1000 (fee S$0.00)
- 24th January: S$1,000 payment using CHEERS185 (fee S$18.50)
This would allow you to generate 3,200 miles with a 1.6 mpd credit card for just S$18.50 (0.58 cents per mile)!
Recurring payments from 1.79%
You may recall last year ipaymy launched a 1.79% fee promotion for recurring rental payments of six months or more, with a Singapore-issued Visa or Mastercard.

That offer is still available, though it’s now restricted only to locally-issued Visa cards. You can buy miles from just 1.1 cents each by paying your monthly rent this way.
Even if your tenancy agreement is for less than six months, ipaymy will still honour the promotional rate provided you contact their support team via support@ipaymy.com with proof of your tenancy agreement, so you can still benefit.
You can now also save by setting up any scheduled recurring payment of 3 months or more at a 1.89% fee.

This allows you to buy miles from 1.16 cents each (with a 1.6 mpd card), or at 1.55 cents per mile (with a 1.2 mpd card).
No promo code is required for these recurring payment offers – you’ll see the discounted fee of 1.79% or 1.89% will kick in automatically on setup.
Citi PayAll has a good offer
If you’re a Citi credit card holder with a decent miles earning card like the PremierMiles, Prestige or ULTIMA, the bank has a good offer running between now and the end of April 2021.

- New users: The lowest 2 out of at least 3 payments fee-free
- Existing users: 1% fee on a recurring payment of 3 months or more
Check out our recent article for full details of this offer, which can allow you to buy miles from just 0.42 cents each.
Summary
Still some great deals from ipaymy this month, especially if you’re new to the platform or have signed up but are yet to make your first payment, with a rare opportunity to accrue free or very inexpensive miles with our ongoing reader offer.
There’s also the opportunity if you’re an existing user to have your spouse or partner sign up so you can still benefit.

Our promo code is valid until 28th February 2021, so there’s still time to decide on a good opportunity to use the service, like a tax payment, home improvement invoice or even an air conditioning service bill!
Better still, if you haven’t made a payment using ipaymy before, start by using our exclusive reader discount code MAINLY1000, then potentially take advantage of the CHEERS185 discount code later in the month.
Even existing customers with payments coming up can consider taking advantage of a one-time 1.85% fee this month, or the recurring payment fees of 1.79% or 1.89%, to buy miles at an attractive rate.

Links on Mainly Miles may pay us an affiliate commission.
Hi Andrew,
I believe recurring payment admin fee rate of 1.79% is only for VISA-issued cards. MC is on 2.25%.
Yes correct admin fee is 1.79% for recurring rental payments with Visa only. General recurring payments are at 1.89% for Visa or Mastercard.