The budget app that pays you back.

Stack manages the money going out and maximizes what comes back, so the trip you are saving for arrives sooner than the spreadsheet said. Your budget and rewards have one home.

Get early access. Invitations go out in waves.

We handle your email address as described in our Privacy Policy.

Free tier, no card required, no bank connection needed to start.

Tokyo, March 2027 $0 of $6,000
STACK
WHICH-CARD CALCULATOR
TRY IT WITH YOUR OWN NUMBERS
1 · WHAT ARE YOU BUYING
2 · HOW MUCH
$
3 · WHAT YOUR CARDS WOULD PAY
BLUE CASH PREFERRED6% US SUPERMARKETS, $6K/YR CAP 6%$5.04
AMERICAN EXPRESS GOLD4X US SUPERMARKETS, $25K/YR CAP 4x336 pts  /  $3.36
CITI DOUBLE CASH2% FLAT 2%$1.68
CHASE FREEDOM UNLIMITED1.5X BASE 1.5x126 pts  /  $1.26
01

The problem

Your budget app is a rear-view mirror with a subscription.

01

It tells you what happened. It has never once told you what to do.

Categorized, charted, rolled up by month. Every budget app on the market is a very good record of decisions you already made, and none of them is in the room when you make the next one.

02

The month never goes to plan, and your budget punishes you for it.

A category runs over, an envelope empties, and the app treats an ordinary month as a personal failure. Stack works on surplus instead, because months change and a budget that cannot absorb that is a budget you stop opening in March.

03

You bought groceries on a 1.5x card while a 4x card sat in the same wallet.

$340 of groceries in July, on the wrong card. Not a rounding error, and not a decision you made. A decision you didn't make.

04

Your dining credit expired Tuesday and your 6% cap fills in October.

You paid an annual fee for one and you are about to lose the rate on the other. Both dates are knowable in advance, and Stack tracks every cap and credit in your wallet so you stop losing them by accident.

02

Half one · the budget

Everything you had before, and one column nobody else can fill.

Categories, transactions, net worth, goals. The part you already rely on, built properly rather than as a wrapper around the interesting feature. Then a column showing what each category earned you back, which no budget app can compute because none of them knows what your cards pay.

D9 fx =STACK.EARNED(B2:B9)
ABCD
1 CategorySpentvs JuneEarned back
2 Groceries520.00+8%13.60
3 Dining340.00−12%8.56
4 Shopping285.00+2%5.70
5 Utilities210.000%4.20
6 Gas145.00−4%4.35
2 more rows
9 Total1,690.00 41.20
MayJunJul+ Column D has no formula in any spreadsheet you own.
Surplus assigned to Tokyo +$310 this month

The budget

A budget that earns its keep.

Every category carries what you spent, how it moved against last month, and what it earned you. That last column is the whole difference. A budget app can tell you groceries were $520. Stack shows that $13.60 came back, and whether a card already in your wallet would have taken it further.

  • Transactions, categories, and rules, with a monthly summary in plain language
  • Surplus rather than envelopes, so an unusual month absorbs instead of breaking
  • Net worth, assets and liabilities, goals and surplus
  • Manual entry on Free, automatic through your bank on Pro
  • Compact mode for people who want the table and not the chart
03

Half two · the cards

The decision the budget can't make for you.

Max

One card. One line. The math behind a tap.

You ask which card, or Stack tells you before you ask. The answer comes from your wallet, your spending, the merchant category, and the cap state of every card you hold. Never from what Stack would earn.

  • Ranked against every card you actually carry
  • Cap state checked before the rate is quoted
  • Points transfers stay directional, because they are one-way
Max · asked2:41 pm

"Dinner out tonight, about $90. Which one?"

American Express Gold4X DINING · $50K/YR CAP360 pts · $3.60
Chase Freedom Flex3X DINING YEAR-ROUND270 pts · $2.70
Difference$0.90
Why this card

Gold pays 4x at restaurants worldwide on the first $50,000 a year and you are nowhere near it. Flex pays 3x on dining year-round rather than rotating. Neither is at risk of capping, so the higher rate wins outright. Both are shown at the 1 cent floor, and both can be worth more on a transfer.

Cap Tracker

Every cap, with a date forecast from how you actually spend.

Bonus categories have ceilings and most people meet them by accident. Stack projects the fill date from your own pace and tells you which card takes over when it lands. Statement credits get the same treatment.

  • Live progress against every category cap you hold
  • Fill date forecast from your own spending pace, not an average
  • Credits tracked by reset date, not by guesswork
Blue Cash Preferred · groceries0%
$4,260 of $6,000Fills in October
Amex Gold · US supermarkets0%
$18,240 of $25,000Holds past December
Freedom Flex · rotating, Q30%
$240 of $1,500Not activated
04

Coming from somewhere else

Two kinds of app, and the column neither one can fill.

If you came from Mint, or you are on Monarch or Copilot now, the budgeting half will feel familiar. If you use a card optimizer, the which-card half will. The last column needs both, which is why it is empty everywhere else.

  Reads your transactions Budget tracking Which card to use What you actually missed
Budget appsSEE YOUR SPENDING
Card optimizersKNOW THE CARD TERMS
StackBOTH HALVES

A card optimizer cannot tell you what you missed, because it never sees the purchase. A budget app sees every purchase and does not know what a card pays. Missed rewards is the product of both, and it is the number this whole app exists to produce.

05 · The pledge

The recommendation is personal, not paid.

Read the full pledge

A card recommendation should answer one question: which of the cards you already carry pays most for this purchase. The moment it also answers which card pays us most, it has stopped being a recommendation.

Stack's engine never sees affiliate money. Not weighted, not ranked, not used to break a tie. We wrote that down before there was any affiliate revenue to be tempted by, and we publish an audit that checks it, whatever the audit finds.

Here is every dollar Stack could earn from you, and exactly where the wall sits.

01You pay Stack directly. Subscription revenue. The only revenue that touches the recommendation engine.
02Max recommends a card from your wallet, generated from your data.
The firewall. No affiliate revenue exists at this point in the flow.
03If you ever choose to apply for a card through Stack, the issuer may pay a referral. The only moment affiliate revenue enters the books, and it is marked before you click.
06

Pricing

Free is a real tier, not a demo of the paid one.

The difference between Free and Pro is not a list of switched-off features. Free gives you the whole card engine and nothing synced to run it on. Connect your accounts and the same engine runs on everything.

Free

$0

The full card engine, on the transactions you enter yourself.

  • Budget, categories, transactions, goals
  • Which-card on every card you add
  • 25 Max questions a month
  • No bank connection, no Vault
Join the list

Pro

$9.99 / mo

Or $99.99 a year. Your accounts connected, so the engine runs on everything.

  • Everything in Free
  • Bank connection through Plaid
  • Missed Rewards, automatically, every month
  • Vault: net worth, assets and liabilities
  • 200 Max questions a month
Join the list

Founding Member

$89.99 / year

Everything in Pro. Your rate never increases as long as your subscription stays active.

Slots claimed0 of 1,000

When they are gone the tier closes permanently and the public price applies. This cap will not be raised.

Join the list

Lifetime

$249 once

Everything in Pro, for as long as Stack exists, including whatever Pro becomes.

  • One payment, no renewal, ever
  • Not a current-features snapshot
Slots claimed0 of 250

When they are gone the tier closes permanently. This cap will not be raised.

Join the list

Every payment is refundable within 7 days. Full refund terms in the Terms of Service. Purchases made through the App Store are refunded by Apple under Apple's policy.

Pricing opens at launch. Joining the list gets you the first invitations and does not hold a slot. Both counters read zero because nothing has been sold.

07

Questions

The ones worth answering properly.

I'm coming from Mint, YNAB, or Monarch. What actually changes?

The budgeting half should feel familiar: categories, transactions, rules, net worth, goals. What is new is a column those apps cannot fill. Stack knows what each of your cards pays, so every category carries what it earned you back and what it should have earned. If you are on YNAB, Stack is not zero-based envelope budgeting and does not try to be. It runs on a surplus model instead, which is a different approach rather than a better one, and worth knowing before you switch. If you are on Monarch or Copilot, the closest comparison is that plus the rewards half, with a free tier underneath it.

Can I bring my data across?

Not automatically today. Stack reads your transaction history through Plaid on Pro, which reconstructs up to two years directly from your bank rather than from an export, so for most people that is a better starting point than an import anyway. What it will not carry over is your old categories and rules, and we would rather tell you that now than after you have signed up. Import is on the roadmap rather than in the product. A public roadmap goes up shortly after launch, and what users ask for moves things on it.

Is a bank link required?

No. Stack operates on whatever data you choose to give it, and the card engine is not gated. On Free you get the full which-card engine running on the transactions you enter yourself. Connecting your accounts through Plaid is what changes: current transaction data, arriving automatically, so Missed Rewards runs every month without you typing anything. What the connection buys is coverage, not capability.

How does Stack know what my cards pay?

A catalog maintained by hand against issuer terms rather than scraped from comparison sites. Multipliers, caps, rotating categories, statement credits and their reset dates, including the exclusions most lists leave out, like the fact that warehouse clubs and superstores do not earn the supermarket rate. Changes follow live information from the issuers. If you find an error in it, you can report it from inside the app, and we would rather hear it from you than not.

Why $89.99 a year?

Honest answer, we are new, and we are competing on permanence rather than on a sale. Founding Member pricing is $89.99 a year for the first 1,000 paid signups, and your rate never increases as long as your subscription stays active, under the conditions set out in our Terms. After the cap fills, the public price moves to $99.99 to sit in line with the category. Plenty of apps discount below their list price, then raise it again.

What does the pledge actually bind you to?

Four promises and four named conditions that would break them, published with an escalation path that routes to the founder. A card recommendation in Stack is never weighted by what Stack would earn. If you ever apply for a card through us the issuer may pay a referral, and that is the only place affiliate money touches the product. We audit it quarterly and publish the result, including the periods where there is nothing to report.

Is my data being sold?

No, and the privacy policy closes its list rather than leaving it open. Eight named processors, no advertising platforms, no "and our partners" clause. Your transaction data does not train AI models and is not sold or shared. Plaid holds your bank credentials and they never touch Stack's servers. You can read the whole thing, and it names every third party that touches your data.

Track with Stack today.

Invitations go out in waves, and the list gets them first.

We handle your email address as described in our Privacy Policy.