Key Takeaways
The 4 mpd strategy: Many rewards cards—such as UOB Lady’s and DBS Woman’s World Card—classify OTA bookings as “Online” or “Travel” spend, making it possible to earn up to 4 miles per dollar on your travel reservations.
Promo codes vs. base earn: While certain cards can provide substantial instant discounts (up to 15–20%, such as with the HSBC Premier Mastercard on Agoda), these offers may come with lower base earn rates. Always compare the total value of an instant discount against what you might earn in miles or cashback.
Maximise with stacking and timing: Stack rewards by booking through platforms like ShopBack or Kris+, and by using bank-specific landing pages. Booking during double-digit sales periods (e.g., 11.11, 12.12) can unlock even greater discounts and perks.
How to Choose the Best Card for OTA Bookings
Selecting the right credit card for online travel agency (OTA) bookings depends on your travel style, reward preferences, and the way different cards classify OTA transactions. Here’s how to weigh your options:
Miles vs. Cashback: Which Wins for OTAs?
When booking through OTAs such as Agoda or Booking.com, the choice between miles and cashback comes down to your long-term travel goals.
Miles: If you’re looking to maximise value from your rewards, miles are usually the way to go. They offer the best returns when redeemed for premium cabin flights, such as Business or First Class. For the best results, choose cards with “always-on” OTA partnerships that let you earn bonus miles on hotel and flight bookings through specific platforms.
Cashback: Prefer simplicity or want immediate savings on your booking? Cashback cards are ideal for those who do not want to keep track of point expiry or transfer partners. These cards provide a straightforward rebate credited directly to your account, which can be especially attractive if you value certainty over chasing bigger rewards.
Ultimately, the best strategy depends on whether you are after high-value travel experiences or the peace of mind that comes with instant, fuss-free savings.
Read: Miles vs Cashback Credit Cards: What’s the Difference and Which Is Better?
The "Merchant Category Code" (MCC) Trap
Before selecting a card, it’s important to understand how OTAs are classified by banks. Most OTAs—including Agoda, Booking.com, and Expedia—are coded under Merchant Category Code (MCC) 4722: Travel Agencies.
Why it matters: Not every credit card treats OTA spending the same way. Some rewards cards, such as Citi Rewards, specifically exclude transactions under MCC 4722 from their “Online” bonus categories. This means you may not earn the advertised bonus miles or cashback if you use these cards for your OTA bookings.
What to do: To ensure you get the best rewards, use cards that explicitly whitelist “Travel” or “Travel Agencies” in their bonus categories. If you are unsure, check the card’s terms and conditions or consult the bank to avoid missing out on bonus earn rates.
Taking the time to confirm a card’s eligibility for OTA spend helps you avoid nasty surprises—and ensures you maximise every booking.
Best Credit Cards for Specific OTA Platforms (2026)
When it comes to maximising your rewards for OTA bookings, choosing a card tailored to your preferred platform can make a significant difference. Below are some of the top-performing credit cards in Singapore for Agoda and Booking.com. These cards offer industry-leading earn rates and exclusive promotions, but always check the terms and validity periods before booking.
For easy reference, here’s a summary of the leading cards for each platform:
Platform | Recommended card | Reward rate / Promotion |
Agoda | Earn up to 7.2 Citi Miles for every $1 spent on hotel bookings worldwide via agoda.com/bonusmiles. Valid for bookings made now till 31 December 2026 and for stays until 30 April 2027. | |
Agoda | Earn up to 7 miles per $1 on Agoda accommodations worldwide. | |
Booking.com | Get up to 10% Booking.com Wallet Credits on accommodation bookings, valid till 31 December 2027. |
Each of these cards partners directly with the OTA platform, often requiring you to book via a dedicated landing page to unlock the highest earn rates or cashback. Before making a booking, double-check whether a promotion or bonus applies and confirm the transaction is eligible for rewards by reviewing the latest card terms.
Choosing the right card—and the right booking channel—can mean the difference between earning standard base rewards and maximising your miles or cashback on every trip.
Deep Dive: Top 3 Cards for Every Travel Booker
The best credit card for OTA bookings ultimately depends on whether you prioritise miles, cashback, or flexible travel perks. Here are 3 top picks that cater to different travel styles:
1. The Versatile Heavyweight: Citi PremierMiles Card
For travellers who want flexibility and value in one package, the Citi PremierMiles Card stands out with non-expiring miles and excellent earn rates—particularly when booking hotels on Agoda, where you can earn up to 7 miles per dollar, or on Kaligo, with rates as high as 10 miles per dollar. The card’s two complimentary Priority Pass lounge visits each year are a welcome extra, especially for those who appreciate a more comfortable airport experience.
2. The Online Specialist: DBS Woman’s World Card
The DBS Woman’s World Card is ideal for those who make most of their travel bookings online. It offers 4 miles per dollar on almost all online transactions—including many OTA bookings—though do note the monthly cap. The high earn rate and broad online coverage make it a solid choice for frequent digital bookers. Despite its name, this card is open to both women and men.
3. The Cashback King: UOB EVOL Card
If you prefer straightforward, immediate savings, the UOB EVOL Card is hard to beat. Cardholders can enjoy up to 10% cashback on eligible online transactions, which includes popular OTAs such as Agoda, Booking.com, and Expedia. Its user-friendly structure is perfect for anyone who wants hassle-free rewards without having to track points or miles.
How to Maximise Your OTA Savings
Getting the most out of your online travel agency (OTA) bookings is not just about choosing the right credit card—it's also about making use of the right platforms, booking links, and timing. Here are three key strategies to help you maximise your savings every time you book a trip.
Stacking with Portals
Before confirming any travel booking, it’s worth checking if platforms like ShopBack or Kris+ offer additional rewards. Many OTAs and experience providers partner with these portals, allowing you to earn both credit card miles and portal cashback or bonus miles on a single booking. For example, if you book activities on Pelago via Kris+ experiences and destinations, you could earn a combined total of up to 9 miles per dollar, stacking the best of both worlds.
Use Dedicated Landing Pages:
For the highest earn rates or exclusive deals—such as earning up to 10 miles per dollar—most banks require you to access the OTA through a dedicated, bank-branded landing page (for example, agoda.com/citibanksg). If you book through the general homepage or app, these bonus rates or discounts might not apply. Always double-check you are on the correct URL to ensure the rewards are triggered.
Timing Around "Double Digit" Sales:
Major sales events like 11.11, 12.12, and other seasonal “flash sales” can offer a significant boost to your rewards. During these periods, OTAs often increase their credit card discounts from a typical 7% up to 15% or even higher. Booking during these double-digit sales can help you unlock additional savings or bonuses that are not available at other times of the year.


