Kris+ is running a weekly spending streak challenge throughout April, offering up to 1,500 bonus miles for consistent spend of at least S$100 per week across any Kris+ partner, with no participant cap.
That means with the minimum spend you can score 1,500 bonus miles for a minimum spend of S$400 across four weeks – a 3.75 mpd hike on the underlying merchant earn rate, plus your credit card points on top as always.
Here’s how it works.
The Weekly Streaks challenge
From 3rd April 2026 to 30th April 2026, the Kris+ Weekly Streaks challenge rewards you with bonus miles based on how many consecutive weeks you spend at least S$100 at any Kris+ partner.

Unlike last month’s So March Miles promotion, there’s no limit on the number of participants who can earn the bonus this time round.
The campaign period is split into four weeks, each running from Friday to Thursday.

| Week | Dates |
| Week 1 | 3 Apr (Fri), 0000 hrs to 9 Apr (Thu), 2359 hrs |
| Week 2 | 10 Apr (Fri), 0000 hrs to 16 Apr (Thu), 2359 hrs |
| Week 3 | 17 Apr (Fri), 0000 hrs to 23 Apr (Thu), 2359 hrs |
| Week 4 | 24 Apr (Fri), 0000 hrs to 30 Apr (Thu), 2359 hrs |
Spend S$100 or more in a given week at any Kris+ partner to qualify that week. String together consecutive qualifying weeks to build your streak, and unlock bigger rewards.

| Longest consecutive streak | Bonus miles |
| 2 weeks | 250 |
| 3 weeks | 750 |
| 4 weeks | 1,500 |
Your S$100 weekly minimum is calculated on a cumulative basis, so multiple smaller transactions across different partners within the same week will count, provided you hit S$100+ in total that week.
Only your longest consecutive streak counts – rewards are not cumulative across tiers. In other words, a four-week streak earns you 1,500 bonus miles in total, not 1,500 + 750 + 250.
These bonus miles are on top of the existing Kris+ partner earn rates (up to 9 mpd) and whatever your credit card earns on the underlying transaction (typically up to 4 mpd).
How to participate
- Open the Kris+ app and start the Weekly Streaks challenge any time before 30th April 2026, 2359 hrs

- Spend S$100 or more in each campaign week at any Kris+ partner (including KrisShop, Pelago, and CDG Zig)
- Build your streak by spending in consecutive weeks, you don’t have to start in Week 1
Payments can be made via credit/debit card (Apple Pay or Google Pay), KrisPay miles, or a combination of both.
Important: Unlike the So March Miles challenge, the T&Cs confirm that transactions made before you tap “Start” on the challenge will still count, provided you start the challenge before the end of the promotional period. That said, we’d still recommend starting the challenge first to be safe – there’s no reason not to.
Voucher purchases count
The nice thing about this deal is that you can score the 1,500 bonus miles relatively easily without even leaving home, by making a voucher purchase (or purchases) totalling S$100+ each week.

For example you could purchase one of these S$100 FairPrice Online vouchers each week for four consecutive weeks and then be eligible for the 1,500 bonus miles, on top of 400 miles for the four purchases themselves, effectively earning 4.75 mpd overall.
Just be sure to actually use the vouchers before expiry, in this example by 31st October 2026.
How much is this worth?
The minimum spend to unlock the full 1,500 bonus miles is S$400 (four weeks × S$100), which works out to an effective bonus rate of 3.75 mpd, slightly better than last month’s So March Miles, which offered 1,800 bonus miles but required S$500 in spend (3.6 mpd).

| Streak | Min. spend | Effective bonus |
| 2 weeks | S$200 | 1.25 mpd |
| 3 weeks | S$300 | 2.5 mpd |
| 4 weeks | S$400 | 3.75 mpd |
At a valuation of 1.5–1.8 cents per KrisFlyer mile, the full 1,500 bonus miles are worth roughly S$22 – S$27.
The key difference from the March promo is the structure: instead of hitting a single cumulative target, you need to spread your spending across consecutive weeks. If you naturally spend S$100+ per week at Kris+ partners, this is easy. If your spending is inconsistent, you may need to plan ahead.
Also worth noting: there’s no participant cap this time. The March promo was limited to the first 1,000 users per tier, which meant you had to act quickly. This one is open to everyone.
Terms and conditions
- Spend at any Kris+ partner counts, including KrisShop, Pelago, and CDG Zig
- Consecutive weeks means exactly that. If you qualify in Weeks 1, 2, and 4 but not Week 3, your longest streak is two weeks (Weeks 1 and 2), not three!
- You don’t have to start in Week 1, a streak beginning in Week 2 is perfectly valid but then you can only score a maximum of 3 weeks (750 miles bonus)
- Rewards are based on your highest qualifying consecutive streak only and are not stackable
- Bonus miles will be credited to your Kris+ wallet within 14 days after the campaign ends and can be transferred to your KrisFlyer account as usual, within 21 days of credit
- Refunded transactions before 30 April won’t count; Kris+ reserves the right to claw back miles for refunds made after the campaign
- The Singapore and Australia Weekly Streaks challenges are separate. Spend in one country does not count toward the other
- Maximum reward is 1,500 bonus miles per participant
- Spending cannot be pooled across multiple Kris+ or KrisFlyer accounts
You can check out the full Terms and Conditions here.
Which card to use
You will also accrue points or miles on your credit card for the spend made for Kris+ payment transactions, in some cases adding up to 4 mpd to the maximum 9 mpd Kris+ offers at its merchants, for up to 13 mpd total earning, before these bonus miles are accounted for.
This depends on the credit card you hold and the merchant category (MCC code) of the retailer.
The following cards will earn at their bonus rates of between 3 mpd and 4 mpd for spend in the specific MCCs listed. You can check the MCC with the merchant in advance of your payment if you are unsure, though some are obvious (like restaurants – 5812).
| Card | Earn Rate |
Notes / MCCs | |
UOB Lady’s
|
4 mpd | Capped at S$1,000 per month (Lady’s) or S$750 per month (Lady’s Solitaire, per category). Subject to your specified quarterly bonus category, including: |
|
| Dining: | MCC 5499 MCC 5812 MCC 5814 |
||
| Beauty: | MCC 5977 MCC 7230 MCC 7297 MCC 7298 |
||
| Fashion: | MCC 5621 MCC 5651 MCC 5661 MCC 5691 MCC 5699 MCC 5948 |
||
HSBC Revolution(see our review) |
4 mpd | On mobile wallet payments at specific outlets by MCC, capped at S$1,000 per calendar month. |
|
| MCC 3501 MCC 5045 MCC 5462 MCC 5621 MCC 5651 MCC 5661 MCC 5691 MCC 5699 MCC 5732 |
MCC 5734 MCC 5812 MCC 5944 MCC 5945 MCC 5947 MCC 5948 MCC 5992 MCC 5999 MCC 7011 MCC 7997 |
||
DBS WWMC(see our review) |
4 mpd | On up to S$1,000 of online spend per calendar month, including when paying at a merchant using Apple Pay or Google Pay via the Kris+ app (all MCCs). |
|
OCBC Rewards(see our review) |
4 mpd | On shopping transactions in specific MCCs, capped at S$1,110 per calendar month. | |
| MCC 5309 MCC 5621 MCC 5651 MCC 5655 MCC 5661 |
MCC 5691 MCC 5699 MCC 5941 MCC 5948 |
||
KrisFlyer UOB(see our review) |
3 mpd | On all Kris+ spend, with no minimum and no upper cap. | |
Don’t use your Citi Rewards card to make payment with Apple Pay or Google Pay on Kris+, since online transactions using this card specifically exclude mobile wallet payments and will therefore earn at the basic rate of 0.4 mpd.
Summary
The Kris+ Weekly Streaks challenge is a decent stacking opportunity for April, particularly if you’re already a regular Kris+ spender.
The absence of a participant cap is a welcome change from the March promo, and the effective bonus rate of 3.75 mpd at the top tier is marginally better too.
The main thing to be aware of is the promo mechanics. You need to hit S$100 in each of four consecutive weeks, not just S$400 in one go. If you’re not regularly doing that anyway, you’ll need to plan your spending accordingly.
As always, don’t forget to pair your spend with the right card to maximise your total earn.
(Cover Photo: Shutterstock)


UOB Lady’s
UOB Lady’s Solitaire
HSBC Revolution
DBS WWMC
OCBC Rewards
KrisFlyer UOB