It notices before you do.
Transfer bonuses open and close. Award charts change. Credits reset. TripStacker reads all of it against the cards you actually hold.
Your points already have somewhere to be.
Transfer bonuses open and close. Award charts change. Credits reset. TripStacker reads all of it against the cards you actually hold.
Name a place you want to go. TripStacker works back from the seat to the points, then tells you which of your balances can actually get there.
Each thing it surfaces goes into your ledger with the math underneath it. At the end of the year you can see exactly what it was worth.
Ten popular travel cards, with the statement credits TripStacker tracks on each one. Tap the ones in your wallet.
Typical annual values, taken from the same card records the app tracks against. Treat them as estimates.
No dashboard to check, no spreadsheet to keep up. You set it up once, then it speaks when something in your wallet is worth acting on.
No bank logins, ever
You type in what you hold and roughly what your balances are. TripStacker never asks for a bank password and never sees a card number.
A place, not a plan
Tell it somewhere you actually want to go. That single answer is what turns a pile of points into a target.
Quietly, in the background
Transfer bonuses, award price changes, credits about to reset, annual fees coming due. It checks against your wallet so you do not have to.
One screen a day
Most days there is nothing to do and it says so. When there is a move worth making, that is the whole screen.
One screen a day tells you what moved and what to do about it. Everything else stays quiet until it matters.
A transfer bonus just opened.
Membership Rewards to Avios, 30%. Your Lisbon goal needs 60,000 Avios. This window gets you there with 46,200 points.
46,200 × 1.3 = 60,060 Avios
Quiet today
Your wallet
Nothing else needs you today.
An example day · your screen is built from your own wallet
No bank logins. Ever.
You add cards and balances yourself. TripStacker never asks for a bank password.
TripStacker keeps a running ledger of what it finds you. Each row shows its math, counted at conservative published values.
An example year
Transfer bonus caught
45,000 bonus pts × 1.1¢ conservative
$495
Card match, sign-up bonus earned
30,000 pts × 1.1¢ conservative
$330
Redemption you logged
22,000 pts × 1.2¢ conservative
$264
Credit rescued before reset
$50 hotel credit · used with 9 days left
$50
Four finds
$1,139
These rows are examples. Your ledger counts only what it showed you and what you could act on.
Set up your wallet, and if TripStacker doesn't surface at least 10× your subscription in value in your first year, tracked live in your ROI ledger, we'll refund the whole year.
Every annual plan also starts with a 30-day unconditional window. Full refund, no questions.
The 10× promise applies to annual plans·Counted at conservative published values
The guarantee is measured across twelve months of your ledger, so the plan is measured the same way. Billing is yearly, through Stripe, and the first thirty days are unconditional.
$0
Free, and it stays free. No guarantee attached, because there is nothing to refund.
Where the guarantee starts
$59/yr
Regular rate $89/yr
Founding rate until the window closes at public launch. Founding rates hold for as long as your subscription runs without a break.
$99/yr
Regular rate $129/yr
Founding rate until the window closes at public launch. Founding rates hold for as long as your subscription runs without a break.
If we can't find you 10× your subscription in value, we refund you.
Guarantee eligibility: wallet set up · active in 6 of 12 months. How we count
Billed yearly. Renews each year until you cancel, which you can do anytime from the app.
Not open yet. Get the founding rate when it is.
Founding rates hold for as long as your subscription runs without a break. If it lapses, rejoining is at the standard rate. Price changes take at least 30 days' notice.
Bank access, award availability, the guarantee, and what happens to your data when you leave.
No. You type in the cards you hold and roughly what your balances are. Nothing is linked, so there is no login to hand over and no card number for us to lose. It takes a few minutes once, and it means the app can never touch your money.
No, and we will not pretend to. TripStacker works from published award charts, historical award price data, and the transfer and benefit rules of the programs you hold. It tells you what a trip should cost and whether your points can reach it. You confirm the seat with the airline.
Then you already know the hard part is not the strategy, it is the remembering. Transfer windows open on a Tuesday and close before you notice. Credits reset. Fees post. The value here is the watching, not the teaching. You stay the one deciding.
It runs on your ROI ledger. Everything TripStacker surfaces is written down with the math under it, priced at conservative published values. Two conditions: your wallet is set up, and you were active in 6 of your 12 months. Annual plans only. Short at month twelve, we refund the year.
Cancel and your ledger stays, frozen and visible. At the end of the paid period the account drops to Carry-On and keeps working. Delete your account and your data goes with it. What we hold and for how long is written out in the privacy policy.
No. TripStacker is built by Cosmo Solutions LLC, a one-person company. No airline, hotel group, or card issuer pays us, reviews our numbers, or has any say in what the app tells you. Program names appear only to describe your own points.
No. Roux is an AI advisor built on Claude. It reads only the wallet you enter, and it tells you when it isn't sure.
Because the promise takes a year to keep. The 10× guarantee is measured across twelve months of your ledger, so a monthly plan cannot carry it. Billing is yearly. The first thirty days are unconditional: if it is not for you, we refund everything.
Yes. Carry-On is free: three cards, one trip goal, your daily Today screen, and an ROI ledger counting from day one. Roux is capped at 25 messages your first month, then 10 a month. The guarantee is not attached, because there is nothing to refund.
They sit in programs with different rules and different expiry dates, and almost none of it is on your calendar. TripStacker keeps track of all of it and tells you the one thing worth doing today.
Founding rates hold for as long as your subscription runs without a break. Leave your email and we'll tell you the day the window opens.
Carry-On is free. Paid plans are annual, with a 30-day unconditional refund.
App Storecoming soon