Free
Rating summary
About
Most frequent flyers in Indonesia carry four to six loyalty programmes and three or four premium cards. The balances live in as many apps, the expiry dates live nowhere, and the question of which card to reach for is answered by guesswork.
ZenMiles puts all of it on one screen.
TRACK EVERY PROGRAMME AND CARD
GarudaMiles, KrisFlyer, Asia Miles, Emirates Skywards, AirAsia, Avios, Aeroplan, Marriott Bonvoy and more — with balances, tiers and membership numbers in one place, and a running value of what you are holding.
NEVER LOSE MILES TO AN EXPIRY DATE
Set when a programme's miles lapse and ZenMiles reminds you thirty days out, while there is still time to do something about it.
KNOW WHICH CARD TO USE
The calculator holds real earn rates for 79 Indonesian credit cards across 16 spending categories, including tiered rates, special-category rates and spend bonuses. Enter what you plan to spend and see what each card earns — in miles, and in rupiah.
UPDATE BALANCES FROM A SCREENSHOT
Screenshot your airline app, pick the image, and ZenMiles reads the balance, membership number and expiry date for you. Every value is shown for review before anything is filled in.
READING HAPPENS ON YOUR PHONE, NOT ON OUR SERVERS
Text recognition runs entirely on the device. The screenshot is never uploaded. Card numbers are discarded the moment they are read — only the last four digits are kept, and only so you can tell your cards apart.
CARD REMINDERS THAT MATCH YOUR STATEMENT
Statement date, payment due date and annual fee, as notifications on your phone rather than an email you will miss.
EXPLORE AND COMPARE
Earn rates, transfer partners, lounge access, welcome bonuses and — unusually — what each card explicitly does not earn on. Plus a travel news feed from the publications that cover this properly.
Available in Bahasa Indonesia and English.
Show more
What's New in ZenMiles
1.2.1
October 9, 2026
Fixed: switching to another app (for example to copy a number from an email) while adding a program or card no longer clears what you'd typed.







