Do You Earn Airline Miles on Codeshare Flights?
BilTrip Guide #022 · Earning Travel Rewards. Published 2026-10-27.
Yes, you can earn airline miles on eligible codeshare flights, but the airline logo on the booking page is not enough to establish eligibility. Check the loyalty programme receiving the miles, the flight number sold to you, the airline operating each flight and the eligible booking class. These details can change both the amount earned and whether the flight earns anything at all.
This guide helps Indian travellers check a paid itinerary before buying it. It also explains why two tickets for the same aircraft can produce different loyalty outcomes. If you have already travelled and the expected credit has not arrived, use BilTrip’s guide to claiming missing airline miles for the recovery process.
What a codeshare flight actually means
A codeshare lets one airline market a flight operated by another airline under its own airline code. The marketing airline is identified by the flight number on your ticket. The operating airline is named in the “operated by” disclosure. Qantas’s agency guidance illustrates both identities and shows that the operating booking class can also appear separately. (Qantas codeshare flight information)
For a fictional example, your itinerary might display AA1234 and say “operated by Airline B.” Here, AA is an illustrative marketing code, not a real flight recommendation. The airline selling under that code and the airline carrying you are different. You need to record both identities before consulting a frequent-flyer earning table.
The website or travel agent taking payment is a third detail. A travel portal can sell a flight under an airline’s own code or a codeshare code. Buying on a particular website does not, by itself, tell you which flight number will be issued. Open the detailed itinerary rather than relying on the largest logo in the search result.
Also distinguish a connection from a codeshare. Two flights can sit in one itinerary without either being a codeshare. Conversely, one nonstop flight can be marketed under several airline codes. For loyalty checks, treat every flown sector as its own record, whether you bought a single ticket or separate bookings.
The details you need before checking an earning chart
Use the following as a small worksheet. Complete one copy for each sector, including the return journey. A blank field is a reason to investigate before you attach a value to the expected miles.
| Detail to record |
Why it matters |
| Programme receiving the credit |
The receiving programme decides its own eligibility and earning rules. |
| Marketing flight number |
Identify the code actually being sold, not another flight number serving the same route. |
| Operating airline |
Read the operated-by disclosure for each sector. |
| Booking class and fare brand |
A cabin name such as Economy does not identify the eligible fare bucket. |
| Travel date and route |
Effective dates and route exceptions can change the applicable rule. |
| Ticket type |
Distinguish paid fares, awards, mixed payments and upgrades before estimating earnings. |
Keep the booking class separate from the cabin. Economy is a cabin; a one-letter booking class identifies a more specific fare category. Names such as Saver and Flex are fare brands, and they do not replace the class information requested by a partner earning chart. Singapore Airlines specifically directs travellers to their booking-class letter when checking earnings. (Singapore Airlines Earn When You Fly)
Do not use the first letter of a fare name as a substitute. If the booking screen does not provide the information, ask the seller for the ticketed booking class and, for a codeshare, the operating airline’s mapped booking class. The distinction matters because the two letters need not match.
A useful question is: “For this dated flight, marketed as this flight number and operated by this airline, what booking class will the operating airline receive, and is it eligible in my chosen programme?” This produces a more useful answer than asking whether the airline generally awards miles.
Start with the programme where you want the miles
Choose the receiving loyalty account before doing the calculation. An airline’s own earning page tells you about credit to its programme. It does not establish what another programme awards for the same flight. When comparing Maharaja Club and KrisFlyer, for example, consult each programme’s relevant partner rules independently.
This is also why “they are partners” is an incomplete answer. A commercial codeshare and a mileage-earning agreement solve different problems. One can make a flight available for sale; the other determines the loyalty credit. Even when both arrangements exist, an excluded fare class can still produce no credit.
For an occasional traveller, the most useful account may be the one with an achievable redemption plan. A larger number in a new account is not automatically more useful than a smaller addition to a balance you already use. Consider how you could spend the miles, the cash charges on the intended redemption and the applicable expiry rules before selecting the account.
Do not assume you can move the miles elsewhere after they post. BilTrip’s guide to transferring points between airlines explains the difference between transferring a balance and using a programme to book a partner flight. Make the crediting decision while you can still check the proposed booking with the airline.
How programme rules differ in practice
These examples show the checks to make, rather than ranking programmes. Rules were checked on 27 October 2026. Use the current programme page for your own travel date and fare, especially when booking well ahead.
Maharaja Club and partner flights
Air India’s current accrual conditions exclude non-Star Alliance codeshare or interline flights, with an express exception for eligible Air India Express codeshares. A later general clause on the same terms page uses broader exclusion wording. Read the specific accrual conditions with the partner’s current eligibility information; do not apply a blanket “all codeshares earn” rule. (Air India Maharaja Club terms and conditions)
Air India also publishes a separate earning table for Singapore Airlines-operated flights. Its current table, effective 15 April 2026, distinguishes earning by booking class and says unlisted classes are ineligible. That is the relevant starting point for that operating airline, rather than Air India’s own-flight earning formula. (Air India Singapore Airlines partner earning)
For the broader programme, see BilTrip’s Air India Maharaja Club guide. Here, the immediate task is narrower: establish whether this particular flight and fare qualify before treating the expected Maharaja Points as part of your purchase decision.
KrisFlyer and the operating booking class
The chart linked from Singapore Airlines’ current earning page says codeshare eligibility and accrual depend on the operating airline’s booking class, which can differ from the letter on your ticket. It directs customers to Singapore Airlines to determine eligibility. The programme terms also exclude SQ-marketed flights operated by airlines that are not KrisFlyer partners. (KrisFlyer mileage accrual chart, KrisFlyer terms and conditions)
This creates two checks. First confirm that the airline combination qualifies. Then identify the appropriate class and rate. A recognised marketing code cannot fix a non-qualifying operating carrier, and finding the operating carrier in a chart does not prove that every one of its fares earns.
If you are new to the programme, BilTrip’s KrisFlyer guide for Indian travellers provides the wider earning and redemption context. Keep the specific flight eligibility question separate from whether the programme suits your future travel plans.
Skywards and Qantas illustrate why the marketing code matters
Emirates distinguishes eligible Qantas-operated flights sold under EK from those sold under QF. EK-coded flights use the relevant Emirates Skywards earning levels; QF-coded flights use a different distance-based rate. Its FAQ says Qantas-operated EK-coded flights earn Tier Miles, while QF-coded flights do not. The same FAQ excludes Qantas codeshares operated by other airlines from the described earning arrangement. (Emirates Skywards FAQs)
For Qantas Frequent Flyer, the current flights page says eligible QF-coded partner flights earn Qantas Points and Status Credits at the Qantas rate. Fare and booking-class exclusions still apply. (Qantas Frequent Flyer partner flights)
These examples are especially useful when comparing India-to-Australia itineraries. Record the receiving programme and ticketed code first. The operating aircraft alone cannot answer the loyalty question, and a rule quoted for Skywards should not be applied to Qantas Frequent Flyer.
Calculate each sector using the applicable rule
Once eligibility is established, write down the calculation method. A distance-based partner chart may award a percentage of eligible flown distance. Another programme or flight category may use eligible spend, a fare category or a route-based table. Applying the right percentage to the wrong basis still produces a wrong answer.
For a distance-based estimate, the basic working is eligible distance multiplied by the applicable earning percentage. Check how the programme measures distance, handles rounding and treats any minimum credit. Add bonuses only where the rules say they apply to that flight and fare; do not copy an own-airline status bonus onto every partner flight.
For a spend-based estimate, identify the eligible fare components and currency. The total charged to your card can include taxes or extras that do not earn at the same rate. If a programme converts currency, use its stated method rather than your bank’s final card debit as an assumed earning base.
Example of different class mapping
Suppose a fictional eligible sector has 4,000 miles of recognised distance. The confirmed operating booking class earns 25% in the chosen programme, so the estimate is 4,000 × 25% = 1,000 redeemable miles. If you accidentally read a different class at 75%, you would predict 3,000 miles and overstate the result by 2,000.
These are invented inputs to explain the method, not rates for a named airline or a real route. The practical lesson is to resolve the booking-class mapping before calculating. An elaborate spreadsheet cannot compensate for using the wrong row of the earning chart.
Example of a mixed itinerary
Imagine two eligible sectors in one fictional booking. Sector one has 1,000 miles of recognised distance and earns at 100%; sector two has 3,000 miles and earns at 50%. The estimated total is 1,000 + 1,500 = 2,500 redeemable miles. Applying the first sector’s rate to the entire 4,000-mile trip would overstate earnings by 1,500.
Keep a separate column for any status credit. A total for redeemable miles does not tell you how close you are to the next membership tier. Leave a field marked “unconfirmed” when you have not checked the relevant status rule, instead of filling it with the redeemable-mile total.
Decide whether a higher earning fare is worth paying for
A codeshare price comparison should include the actual journey and fare conditions before loyalty value. Check baggage, seat selection, refundability, change conditions and the seller’s servicing arrangements. Two offers for the same departure may still be different purchases.
Then compare only the extra benefits of the more expensive option. If both tickets earn some miles, the decision concerns the difference between their earnings. Counting the full balance from the expensive ticket as an extra benefit makes the upgrade in fare appear more attractive than it is.
For a hypothetical comparison, Ticket A costs Rs 40,000 and earns 1,000 miles. Ticket B costs Rs 42,000 and earns 2,500 miles in the same programme. You pay Rs 2,000 extra for 1,500 extra miles, or about Rs 1.33 per additional mile, assuming the other ticket benefits are equivalent.
If your personal planning value is only Rs 0.80 per mile, the extra 1,500 miles represent Rs 1,200 of estimated future use. On those assumptions, miles alone do not justify the Rs 2,000 premium. The Rs 0.80 value is an illustrative personal assumption, not a guaranteed conversion rate or BilTrip valuation.
You might still prefer Ticket B for better refund terms or a useful baggage allowance. Record those benefits separately and assign value only where they meet a real need. Avoid paying for theoretical status progress unless you have checked the qualification period and have a realistic plan to reach the threshold.
Keep earning separate from awards and upgrades
This guide primarily concerns paid flights. A flight appearing in a cash-booking search does not establish that the same service can be booked as an award through your chosen programme. Earning eligibility and award-seat availability require separate checks.
Likewise, “points plus cash” can describe different products. It might be a programme’s mixed-payment ticket or a bank portal redeeming points toward a cash purchase. Identify the ticket actually issued and the applicable earning conditions. Do not assume that paying some money means the whole fare earns, or that using any points always eliminates earning.
An upgraded seat also does not settle which fare is used for accrual. Read the rule for the particular upgrade method and programme. BilTrip’s guide to upgrading to Business Class with miles covers the booking decision in more depth. Confirm the earning treatment separately if it materially affects the value of your proposed upgrade.
Keep programme currencies distinct throughout the calculation. Redeemable airline miles, tier or status credits, bank reward points and any future BilTrip rewards are different balances. Do not add them together into a single total or describe them as interchangeable money.
A practical check before payment
First save the proposed itinerary with its operating-carrier disclosures. Record the marketing flight number, travel date and cabin for each sector. Ask for missing class information while the seller can still identify the exact offer you are considering.
Next open the receiving programme’s official earning page and the relevant partner conditions. Check exclusions and effective dates as well as the main table. Save the link and your research date so you know which information supported your estimate.
Where mapping remains unclear, contact the airline or programme with a focused request: “I intend to credit this sector to [programme]. The proposed ticket shows [marketing flight number], operated by [airline], on [date]. The displayed booking class is [letter]. Please confirm the operating booking class, eligibility and applicable earning rate.” Ask separately about status credit if that matters.
Finally compare the cash price and useful benefits. If the airline cannot confirm eligibility before payment, value the uncertain miles at zero for your comparison. You can still buy the flight because it suits your journey; you simply avoid justifying an extra fare payment with an unverified benefit.
After ticketing, check that the issued itinerary matches the offer you assessed. A quotation is not the final ticket. Retain the e-ticket and later the boarding passes until you have checked the credit in your chosen account.
Changes after booking deserve another check
If a schedule change replaces a sector, revisit the marketing number, operator and booking class on the new itinerary. Your original calculation may no longer describe the ticket you will fly. Ask the programme how it treats an involuntary change rather than assuming the old credit is protected.
If you voluntarily change the fare, repeat the same check before paying a change fee or fare difference. The replacement may use a different class even where the cabin remains Economy. Keep the original and replacement documents together so any later discrepancy can be explained clearly.
When the flight credit arrives, compare it with your sector worksheet. A difference can reflect eligibility, class mapping, calculation inputs or a posting problem. For a missing or incomplete credit, follow BilTrip’s missing-airline-miles guide and the programme’s claim process. Do not submit overlapping claims to collect the same flight in multiple accounts.
Frequently asked questions
Can I earn miles if I book through a travel agent?
Check the issued fare and programme rules. The booking channel alone is not a sufficient eligibility test. Ask the agent for the marketing number, operating airline, booking class and any fare restrictions, then use the receiving programme’s official rules to assess the ticket.
Does every codeshare earn in the marketing airline programme?
No. A marketing code does not override partner or fare exclusions. KrisFlyer, for example, specifically excludes SQ-marketed flights operated by non-KrisFlyer partners. Check the complete airline combination before considering an earning percentage. (KrisFlyer terms and conditions)
Does the operating airline always decide how many miles I get?
No universal rule applies across programmes. Some rules emphasise the operating booking class; others also distinguish the marketing code. Consult the programme receiving your miles and the applicable partner page. An earning estimate from another programme is not evidence for yours.
Can I earn in both partner programmes for the same flight?
Do not plan on duplicate credit. For the Emirates and Qantas arrangement, Emirates expressly says you can earn either Skywards Miles or Qantas Frequent Flyer points per flight. Select the intended account and confirm the programme’s correction process if credit goes to the wrong one. (Emirates Skywards FAQs)
Will earning partner miles extend my existing balance expiry?
Do not assume so. Earning eligibility and expiry-extension eligibility are separate rules. Check the receiving programme’s exact qualifying-activity definition and your account’s expiry information before relying on this flight to preserve a balance.
Is the cheapest codeshare always the best option?
Compare the total cash cost, fare conditions and travel convenience first. Then include only verified rewards you can realistically use. A lower fare with fewer miles can be the stronger purchase; a higher fare can be worthwhile for useful flexibility. The answer depends on the actual tickets.
Build a travel rewards plan around your real journeys
A useful flight-credit decision starts with the ticket details and ends with a balance you can use. Explore BilTrip’s Learn Guides to understand airline programmes, points and redemption choices. If you want updates on BilTrip’s plans to connect everyday bills with future travel rewards, join the waitlist. Programme coverage here is educational and does not establish a BilTrip partnership.
Related BilTrip Guides
Sources
Official programme sources reviewed 27 October 2026. Monetary and mileage examples are hypothetical; confirm current programme terms before acting.
- Qantas codeshare flight information
- Singapore Airlines Earn When You Fly
- Air India Maharaja Club terms and conditions
- KrisFlyer mileage accrual chart
- KrisFlyer terms and conditions
- Emirates Skywards FAQs
- Qantas Frequent Flyer partner flights
- Air India Singapore Airlines partner earning
Educational content only. Programme examples do not imply a BilTrip partnership. Availability, charges and rules can change; verify directly with the issuing programme before transferring points or booking.
Join the BilTrip Waitlist
About BilTrip
BilTrip is an India-based travel rewards platform built for a global audience. BilTrip is being designed to help members earn BilTrip Points across eligible everyday activities including bills, shopping, gift cards, partner offers and travel bookings, build a Travel Balance and use their points towards participating travel rewards. BilTrip is currently under development. Features, earn rates, participating partners and reward options are subject to availability and applicable terms.
BilTrip home · Blog