| name | travel-rewards-optimizer |
| description | Creates a points and miles earning and redemption strategy organized by
program type. Gathers the user's current rewards accounts, travel goals,
spending patterns, and redemption preferences to produce a structured
earning plan and a redemption value comparison that maximizes travel
reward value per dollar spent.
Use when the user asks about travel rewards, how to use points or miles,
maximizing credit card travel benefits, or choosing a rewards strategy.
Do NOT use for general credit card comparison (use personal-finance
skills), travel insurance evaluation (use travel-insurance-evaluator),
or travel budgeting (use budget-travel-planner).
|
| license | Apache-2.0 |
| metadata | {"author":"foundry-skills","version":"1.0.0","tags":"travel planning personal-finance research","category":"travel-experiences","subcategory":"travel-logistics","depends":"","disclaimer":"none","difficulty":"intermediate"} |
Travel Rewards Optimizer
When to Use
Use this skill when:
- The user asks how to maximize the value of an existing points or miles balance for a specific trip or class of service
- The user wants to know which credit card or loyalty program to use for each spending category given their actual monthly spend
- The user asks about transferring flexible points (e.g., from a bank transferable currency) to an airline or hotel loyalty program and wants to know if it is worth it
- The user wants to compare redemption options across statement credit, travel portal booking, and transfer partner awards for the same trip
- The user asks about earning acceleration tools -- dining rewards programs, shopping portals, hotel credit card elite status matches, or partner earning promotions
- The user wants a timeline-based action plan for accumulating enough points for a specific redemption (business class to Europe, a hotel award stay, etc.)
- The user asks about sweet-spot award redemptions -- specific routes or properties where the point cost is disproportionately low relative to the cash price
- The user wants to understand the cents-per-point (cpp) value of their current balances and whether holding vs. redeeming now is advisable
Do NOT use when:
- The user wants a general credit card comparison for cash-back, balance transfers, or non-travel rewards -- use a personal finance skill
- The user wants travel insurance evaluation, trip cancellation coverage, or credit card travel protections analyzed -- use
travel-insurance-evaluator
- The user wants a travel budget or cost estimate for an upcoming trip -- use
budget-travel-planner
- The user is asking only about flight booking timing (when to buy cash tickets, fare class strategy) with no rewards component
- The user wants a hotel loyalty program comparison for amenity, status, or elite benefit purposes without a points-earning or redemption strategy
- The user is asking about business travel expense management or corporate rewards programs -- those require employer policy context outside this skill's scope
- The user has no existing rewards accounts and is asking purely which card to open first -- that is a product recommendation requiring a personal finance skill
Process
Step 1: Gather the Rewards Profile
Before producing any strategy, collect the following inputs. If the user has not provided them, ask directly and explain why each piece matters.
- Current balances: Every loyalty program with a nonzero balance -- airline mileage programs, hotel points programs, and bank transferable currencies. Get approximate balances, not exact. Note which programs are within 90 days of expiring due to inactivity (many programs expire miles if the account has no earning or redemption activity for 12-24 months).
- Credit cards and their earn rates: The user's primary spend card(s) and the bonus categories each earns. If the user does not know the earn rates, prompt them to check the card's benefits page or the back of a recent statement. Ask specifically about: travel, dining, groceries, gas, streaming, drugstore, and general (non-bonus) spending.
- Monthly spending breakdown by category: Get dollar amounts for at least dining, groceries, gas, travel, and general spending. If the user does not know, use the estimation worksheet in the Edge Cases section and let the user correct it.
- Travel goal: Destination (region or city), preferred class of service (economy, premium economy, business, first), number of travelers, and approximate travel dates or a time window (e.g., "spring 2026, flexible on exact dates").
- Redemption preferences: Does the user prefer flights, hotel stays, or both? Are they willing to transfer points and deal with award availability research, or do they prefer the simplicity of a travel portal? Do they value lounge access and lie-flat seats, or is maximum destinations flexibility more important?
- Simplicity tolerance: Single-program focus or willing to optimize across multiple programs? Some users want one card, one program, one redemption path. Others want to extract maximum value from a complex multi-card setup. Calibrate the strategy to their tolerance.
- New card openness: Is the user open to hearing about sign-up bonus potential (without a specific card recommendation)? If not, optimize only existing earning capacity.
Step 2: Audit the Current Earning Ecosystem
With the spending data and card earn rates in hand, build the earning map before touching redemptions.
- Map each spending category to the best existing card. For each category (dining, groceries, gas, travel, streaming, drugstore, general), identify which card the user holds that earns the highest rate. Apply the actual earn rate (2x, 3x, 4x, 5x) to the monthly spend to calculate monthly points earned per category.
- Identify earning gaps. A gap is any high-spend category where the user is earning only the base rate (1x) when a better option likely exists elsewhere in their wallet or could exist with a no-fee or low-fee card. Flag gaps explicitly: "You are spending $600/month on groceries at 1x -- this is a significant optimization opportunity."
- Flag inactive earning accelerators. Most flexible points programs and some airline programs operate free dining rewards networks -- enrolling a card in a dining network passively earns bonus miles or points at enrolled restaurants with no behavior change required. Shopping portals (the airline or bank's online shopping gateway) can add 2-10x on top of the card's base earn rate at hundreds of retailers. These are zero-effort earning multipliers that most users do not use.
- Assess sign-up bonus status. If the user mentions they recently opened cards (within the last 24 months), note that many premium card issuers have rules about eligibility for bonuses if they have opened too many cards recently (a common threshold is 5 new card accounts in 24 months across all issuers, though this varies). Do not recommend specific products -- note the general framework and flag potential eligibility constraints.
- Calculate the effective earn rate. Weight the earn rate by the fraction of total spending in each category. A user who spends $1,500/month on dining (earning 3x) out of $3,000 total monthly spend has an effective earn rate close to 2.0 points per dollar, not 1.0. This weighted average is the single most useful metric for comparing earning strategies.
Step 3: Establish a Point Valuation Framework
Every redemption option must be expressed in cents per point (cpp) so the user can compare apples to apples. Use the following value ranges as reference anchors, noting these are industry-consensus estimates, not guarantees, since award pricing is dynamic.
- Cash back / statement credit: Typically 0.5-1.0 cpp. This is the floor. No transferable points currency should be redeemed for statement credit if any travel use is planned.
- Travel portal redemption: Typically 1.0-1.5 cpp for most bank portals. Some premium card portals offer a fixed 1.5 cpp uplift for cardholders with the top-tier product. Portal bookings are simple but cap value.
- Transfer to economy airline award: Typically 1.2-2.5 cpp depending on the route, carrier, and availability. Domestic economy redemptions are often at the low end; international routes on partner carriers can reach 2.0-2.5 cpp.
- Transfer to premium cabin airline award: Typically 3.0-8.0+ cpp. Business class redemptions on long-haul international routes are the highest-value use of transferable points. A round-trip business class seat to Japan, Europe, or the Middle East that costs $4,000-7,000 in cash can be secured for 60,000-120,000 points, yielding 4-7 cpp.
- Hotel award nights: Typically 0.5-1.5 cpp depending on the program and property tier. Off-peak awards and standard room categories at aspirational properties (luxury resorts, city hotels with $400+/night rack rates) can reach 1.5-2.5 cpp. Hotel points generally offer lower ceiling value than airline miles for premium redemptions.
- Sweet-spot redemptions: These are specific award chart anomalies where a carrier's partner award chart prices a route disproportionately low. Examples include: flying transatlantic business class on a European flag carrier booked through a partner program's award chart; island-hopping in a region where a local carrier's partner program caps short-haul at a very low point price; or booking a Category 1-3 hotel award at a property that cash-prices above $200/night due to location and demand. Always check the partner program's award chart, not just the operating carrier's own chart.
- Devaluation risk discount: If the user's travel goal is more than 12 months away, apply a qualitative devaluation risk flag. Programs that have devalued in the last 2-3 years carry higher devaluation risk than those with stable charts. Dynamic pricing programs (those with no fixed award chart) are especially vulnerable -- their prices fluctuate with cash prices and can change without notice.
Step 4: Research Transfer Partner Alignment
This step is only relevant if the user has transferable bank points (a flexible points currency that can transfer to multiple airline and hotel loyalty programs). This is where the highest-value redemptions are unlocked.
- Identify which programs the user's points currency can transfer to. Most major transferable currencies have 10-20+ airline partners and 3-5 hotel partners. Map the user's travel goal (destination, carrier options, class of service) to the relevant transfer partners.
- Check transfer ratios. Most bank-to-airline transfers are 1:1 (1 bank point = 1 airline mile). A small number transfer at worse ratios (e.g., 2:1.5 or 1:0.75). Transfers at unfavorable ratios must be reflected in the cpp calculation. Example: if the ratio is 2:1 (2 bank points = 1 airline mile) and the award costs 60,000 miles, the actual cost is 120,000 bank points -- halving the effective cpp.
- Check for transfer bonuses. Programs periodically offer 20-40% transfer bonuses (e.g., transfer 50,000 points and receive 65,000 miles). These are time-limited and often require a targeted or public offer code. Flag this as a monitoring action in the plan.
- Verify partner award availability BEFORE transferring. This is the single most important rule in transfer partner redemptions. Points transferred to an airline program are permanently transferred -- they cannot be reversed. The user must confirm that award space exists on their desired route and dates before initiating the transfer. Award availability must be verified in real time through the partner program's search tool.
- Identify layover rules and routing restrictions. Many airline award programs have routing rules that allow stopovers (stays of more than 24 hours at a connection point) or open-jaw bookings (fly into one city, return from another) at no additional point cost. These rules can dramatically increase the value of a single award redemption -- a round-trip business class award with a free stopover in Tokyo on the way to Sydney, for example, is two destination experiences for one award price.
- Note minimum transfer amounts and processing time. Transfers typically process in minutes to a few days depending on the partnership. Some programs require a minimum transfer of 1,000 points. All transfers should be initiated with adequate buffer time before an award booking deadline.
Step 5: Build the Earning Strategy and Projection
Now construct the forward-looking earning plan based on the user's actual spending profile.
- Create the category-to-card assignment table. For each spending category, assign the best existing card and its earn rate. Calculate monthly points earned per category. Sum to a total monthly earning figure.
- Project earning at 3, 6, 9, and 12 months. Add projected earning to the current balance. Identify the earliest month at which the user reaches the point threshold needed for the target redemption. This becomes the "earliest possible booking date."
- Incorporate dining program enrollment. If the user's program(s) have a free dining rewards network, estimate the incremental earning from dining enrollment. A user who spends $1,000/month on dining at enrolled restaurants in a program that awards 3-5 bonus miles per dollar at enrolled restaurants earns 3,000-5,000 additional miles per month -- equivalent to a 3-5x card bonus on dining, layered on top of their existing card earning.
- Incorporate shopping portal opportunities. For major recurring purchases (electronics, clothing, home goods, subscriptions), note that portal rates typically range from 2x-15x in points per dollar. Flag specific portal categories relevant to the user's lifestyle -- if they buy pet supplies or office supplies regularly, these are often elevated portal categories.
- Identify acceleration events. These are near-term earning opportunities: a large purchase coming up (home appliances, a medical bill, professional fees), a business expense the user pays personally and gets reimbursed for, or a travel booking that could be routed through a portal or paid on the highest-earning card.
- Account for program earning rules. Some airline programs cap elite-qualifying miles or bonus earning per year. Some hotel programs require a minimum number of stays to maintain status (which affects earning rates). Flag any constraints that could reduce the projected earning rate.
Step 6: Build the Redemption Strategy
Map the target redemption across all viable methods and calculate cpp for each.
- Define the target: Route (city pair or region), class of service, number of travelers, approximate dates, and flexibility window.
- Research the point cost for each redemption method: For every method (statement credit, portal, transfer partner A, transfer partner B, etc.), identify the approximate point cost. For transfer partner redemptions, use the program's published award chart if it has one, or note the range observed for dynamic pricing programs.
- Calculate the cash equivalent. For flights, use the best available cash price for the same itinerary (approximate is fine -- the user can refine this). For hotels, use the typical nightly rack rate. The cpp is: (cash value ÷ point cost) × 100.
- Identify the sweet spot. Among all options, which delivers the highest cpp? Is the user able to meet the requirements for that option (sufficient balance, transfer partner availability, flexibility on dates)?
- Build a backup redemption plan. Award availability is not guaranteed. Define one primary redemption path and one backup. The backup might be a different carrier on the same route, a different routing with a connection, or a lower class of service.
- Establish the booking timeline. Premium cabin international awards typically open 330-365 days before departure, with the best availability in the first 24 hours of availability. Economy awards have more availability throughout the booking window but peak-season popular routes still sell out. The booking timeline in the action plan must reflect these windows.
Step 7: Produce the Optimization Summary
Compile all analysis into the structured output format defined below. The output must include:
- The header block (current balances, target redemption, timeline)
- The earning strategy table (category, spend, card, rate, monthly points)
- The earning projection table (3/6/9/12 months)
- The redemption comparison table (all methods with cpp)
- The recommended action plan table (steps, deadlines, point impact)
- The value summary section (effective earn rate, annual projection, projected travel value, cpp achieved, key insight)
Add a "Program-Specific Notes" section if any critical caveats apply -- expiring balances, transfer ratio disadvantages, availability risks, or devaluation warnings.
Output Format
## Travel Rewards Strategy: [Destination/Goal]
**Current balances:**
| Program | Balance | Expiry risk? |
|--------------------------------|----------------|-----------------------------|
| [Flexible bank points program] | [X] points | [None / Expires [month]] |
| [Airline mileage program] | [X] miles | [None / Expires [month]] |
| [Hotel loyalty program] | [X] points | [None / Expires [month]] |
**Target redemption:** [Destination, class of service, number of travelers]
**Cash price benchmark:** ~$[X] per person for the same trip paid in cash
**Timeline:** [Travel window and flexibility]
---
### Earning Strategy
| Spending Category | Monthly Spend | Best Program/Card | Earn Rate | Monthly Points |
|-------------------|---------------|--------------------------|-----------|----------------|
| Dining | $[X] | [Program or card type] | [X]x | [X] |
| Groceries | $[X] | [Program or card type] | [X]x | [X] |
| Gas | $[X] | [Program or card type] | [X]x | [X] |
| Travel | $[X] | [Program or card type] | [X]x | [X] |
| Streaming/Subscriptions | $[X] | [Program or card type] | [X]x | [X] |
| General spending | $[X] | [Program or card type] | [X]x | [X] |
| **Total** | **$[X]** | | | **[X]/month** |
**Effective earn rate:** [X] points per dollar (weighted average)
**Earning accelerators available:**
- Dining network enrollment: +[X] points/month estimated (free, zero behavior change)
- Shopping portal: +[X] points on applicable purchases
- Transfer bonus monitoring: watch for [X]%+ bonus offers on target partner
---
### Earning Projection
| Timeframe | Monthly Earn | Cumulative Earned | Running Balance |
|--------------|----------------|-------------------|-----------------|
| Current | -- | -- | [X] points |
| +3 months | [X] | [X] | [X] points |
| +6 months | [X] | [X] | [X] points |
| +9 months | [X] | [X] | [X] points |
| +12 months | [X] | [X] | [X] points |
**Point threshold for target redemption:** [X] points
**Earliest achievable month:** [+X months from now]
---
### Redemption Comparison ([Destination], [Class], [# Travelers])
| Redemption Method | Points Required | Cash Value | Cpp | Verdict |
|------------------------------------------|-----------------|-------------|-------|-----------------|
| Statement credit | [X] pts | $[X] | [X] | Avoid -- floor value |
| Travel portal booking | [X] pts | $[X] | [X] | Acceptable -- simple |
| Transfer to [Partner A] -- economy | [X] pts | $[X] | [X] | Good value |
| Transfer to [Partner B] -- business/first| [X] pts | $[X] | [X] | Best value |
| Transfer to [Partner C] -- business/first| [X] pts | $[X] | [X] | Alt best value |
**Transfer ratio notes:**
- [Partner A]: transfers at [X:X] ratio -- effective cost [X] bank points per award mile
- [Partner B]: transfers at [X:X] ratio -- effective cost [X] bank points per award mile
**Devaluation risk flag:** [None / Moderate / High -- program has devalued [X] times in the past 3 years]
---
### Redemption Deep-Dive: [Recommended Path]
**Why this path:**
[2-3 sentences explaining the specific value proposition -- award chart rule, sweet-spot route, stopover opportunity, availability pattern, or other factor that makes this the best option]
**Booking requirements:**
- Award availability must be confirmed before transferring points
- Transfer processes in approximately [X] minutes / [X] days for this partnership
- Minimum transfer: [X] points
- Stopover/open-jaw rule: [Yes, allowed at no extra cost / No]
- Routing options: [Direct / Via hub city]
**Backup plan:** If [Partner B] has no available award space, route through [Partner A or Portal] at [Y] cpp.
---
### Recommended Action Plan
| Step | Action | Deadline | Points Impact |