Reviewed dataset Β· Historical archive
PAYBACK transfer bonus history
The verified archive begins in July 2026 and currently contains 1 publication-grade PAYBACK-to-Miles-&-More campaign: a 10% bonus that has ended. This single observation cannot establish frequency, trend, a maximum, or a typical bonus. 4 explicitly hypothetical scenarios only show how fixed assumptions change the calculation.
- Archive coverage from
- Dataset generated
- Version
- 1.0.0
Coverage
Archive coverage begins no earlier than 1 July 2026. Publication requires a canonical campaign with a hash-bound source, complete terms, a valid review chain, and confirmed archive status.
Verified archive coverage begins on 1 July 2026 and currently contains exactly 1 publication-grade campaign. This row is not evidence of frequency or trend and does not establish the largest or a typical bonus.
Verified historical campaign
| Campaign | Validity | Terms | Source |
|---|---|---|---|
| 10% transfer bonus in July 2026Ended, not currently available | β |
| Official PAYBACK Miles & More pageObserved: |
Hypothetical sensitivity scenarios
All 4 scenarios use the same freely chosen 60,000-mile target. They assume β¬120 taxes, β¬180 surcharges, no other fees, and a 1-cent opportunity cost per source point; only the negative case lowers the assumed cash fare from β¬1,200 to β¬750.
| Scenario | Source points | Bonus | Cash fare | Transferred miles | Miles shortfall | Cash costs | Opportunity cost | Net value | Value per mile | Campaign status |
|---|---|---|---|---|---|---|---|---|---|---|
| No bonus, sufficient pointsHypothetical; not a current transfer-rate or availability claim. | 60,000 | 0 % | β¬1,200.00 | 60,000 | 0 | β¬300.00 | β¬600.00 | β¬300.00 | 1.50 cents/mile | β |
| Archived 10% bonus, minimum pointsHypothetical comparison using the archived 10% campaign; the campaign has ended and is currently unavailable. | 54,546 | 10 % | β¬1,200.00 | 60,000 | 0 | β¬300.00 | β¬545.46 | β¬354.54 | 1.50 cents/mile | Expired |
| Insufficient source pointsHypothetical; both valuation outputs remain null when there is a mileage shortfall. | 50,000 | 0 % | β¬1,200.00 | 50,000 | 10,000 | β¬300.00 | β¬500.00 | β | β | β |
| Lower cash fare, negative net valueHypothetical; the lower assumed cash fare produces negative net value after costs. | 60,000 | 0 % | β¬750.00 | 60,000 | 0 | β¬300.00 | β¬600.00 | -β¬150.00 | 0.75 cents/mile | β |
Reproducible comparison: Without a bonus, the example requires 60,000 points. The expired 10% variant requires a calculated minimum of 54,546 points, 5,454 fewer. With every other assumption unchanged, calculated net value rises by β¬54.54. This is not a currently available campaign.
Methodology and formulas
Methodology redemption-calculator-v1, version 1. The JSON artifact stores scenario inputs only; outputs are recomputed at runtime and in CI through the same calculator function.
- transferredMiles
floor(sourcePoints / sourceRatio * targetRatio * (1 + transferBonusPercent / 100))- requiredSourcePoints
ceil(requiredMiles / (1 + transferBonusPercent / 100) / targetRatio * sourceRatio)- milesShortfall
max(0, ceil(requiredMiles - transferredMiles))- cashCostsMinorUnits
round(taxesMinorUnits + surchargesMinorUnits + otherFeesMinorUnits)- sourcePointsOpportunityCostMinorUnits
round(sourcePoints * sourcePointValueMinorUnits)- netValueMinorUnits
milesShortfall === 0 ? round(cashFareMinorUnits - cashCostsMinorUnits - sourcePointsOpportunityCostMinorUnits) : null- valuePerRedeemedMileMinorUnits
milesShortfall > 0 ? null : requiredMiles > 0 ? round((cashFareMinorUnits - cashCostsMinorUnits) / requiredMiles * 100) / 100 : 0
Units: source points in points, target amount in miles, bonus in percent, money in euro minor units (cents), and value per mile in euro cents per mile. Transferred miles round down, required points round up, and money rounds to the nearest cent.
Limitations
- All scenario amounts are fixed illustrative assumptions in euro cents, not live prices or value recommendations.
- The dataset makes no live fare, award availability, award chart, routing, or other current program claim.
- Historical campaign terms say nothing about current or future transfer campaigns.
- One verified campaign cannot establish frequency, trend, a maximum, or a typical bonus.
Version and history
- Version 1.0.0 Β·
- First bilingual release with 1 reviewed archive row and 4 reproducible sensitivity scenarios.