The Affiliate Pledge

The recommendation is personal, not paid.

Every other site recommending credit cards makes money from the cards they recommend. NerdWallet works for whoever pays them. So does The Points Guy. So does Bankrate. So do nearly all of them. Stack is the explicit counter-position. The recommendation engine never sees affiliate money. The Optimizer never asks who's paying us. This page is the contract.

Four things we will always do, and four things we will never do.

If any of these promises is ever broken, you have grounds to leave, to demand a refund, and to hold us publicly accountable. We have signed this in the literal sense. The seal at the bottom is not decorative.

i.
Recommendations come from your data. Not from who paid us.

When the Optimizer tells you which card to use, it looks at your wallet, your spending, the merchant category, and the bonus structures. It does not look at, weight, or factor in any affiliate relationship Stack has with any card issuer. That separation is enforced in code, in our accounting (a separate revenue line called Affiliate Revenue lives in account 4040 and is only fed by the Explore Cards feature, never by the Optimizer), and in this public commitment.

ii.
Affiliate money only enters at one moment, and you choose it.

When the Explore Cards feature ships, you'll see a list of cards Stack thinks fit your spending and your existing wallet. If you choose to apply for one of those cards through Stack, the issuing bank may pay Stack a referral. That is the only moment affiliate revenue enters our books. Not at the recommendation. Not at the Optimizer. Not at the budget. Only when you actively decide to apply.

iii.
We will name who pays us, every time.

Anywhere Stack shows you a card you could apply for, we will mark whether Stack earns an affiliate referral if you apply. Plain language, no asterisks, no fine print. "Stack earns a referral if you apply through this link" appears next to any card that triggers a payout. If a card doesn't trigger a payout, we say that too.

iv.
We audit ourselves quarterly, and we will publish the results.

Every quarter, we will run an internal review confirming that no affiliate dollars touched the Optimizer recommendation logic, no recommendation weight came from referral payout amounts, and the firewall held. If the audit ever fails, we'll publish that too. Trust is what we earn by being willing to show you when we get it wrong, not by promising we never will.

The category has a quiet problem, and the user is the one who pays for it.

If you search "best credit card for groceries" right now, the top six results will be SEO-optimized pages run by companies that earn $100–$300 for every reader who clicks through and gets approved. The cards at the top of those lists are rarely the best cards for groceries. They are the cards with the highest affiliate payouts. The reader sees a "recommendation." The site sees a payout.

This is the structure that has dominated the credit card recommendation category for fifteen years. It works because most readers don't know it's happening, and because the cards that pay the most are often pretty good cards too, so the recommendation isn't visibly wrong. It's just not actually personal. It's a payout list with a recommendation wrapper.

Stack was built specifically because that structure is bad for the user. Stack's recommendation engine has access to your real wallet, your real spend patterns, and the actual cap math of your actual cards. It can give you a recommendation that beats any generic list because it knows things a generic list can't. That advantage disappears the moment affiliate payouts enter the recommendation logic. So they don't.

The short version

If we let affiliate money shape recommendations, we'd just be NerdWallet with better tracking. We're not building that product.

A literal walk-through of every dollar Stack might earn from you.

The clearest way to make a pledge real is to draw the diagram. Here is exactly how Stack makes money, and exactly where the affiliate firewall sits inside that flow.

01
You pay Stack directly.
Founding Member at $89.99/yr, Lifetime at $249 one‑time, Pro Monthly at $9.99/mo. This is the primary source of Stack's revenue. This is the only revenue that touches the recommendation engine.
02
The Optimizer recommends a card from your wallet.
Based on your transaction patterns, your card list, your bonus categories, and the merchant. "Use the Amex Gold." The recommendation is generated from your data. No third party has paid Stack to influence this answer.
The Firewall.
No affiliate revenue exists at this point in the flow. The Optimizer has no awareness that Stack could make affiliate money. This is the load-bearing line of the entire pledge.
03
You explore new cards through the Explore Cards feature.
A separate surface, opened by you on purpose. Stack shows you cards that fit your existing wallet and spending. Each card is marked with whether Stack earns a referral if you apply. The recommendation logic here is the same as the Optimizer. Affiliate payouts do not influence what cards appear or in what order.
04
You decide to apply for a card. The issuing bank pays Stack.
If you apply through Stack and the bank approves you, the bank pays Stack a referral. This is the moment affiliate revenue enters Stack's books. You knew it was coming because we marked it before you clicked. The money lands in account 4040, a separate accounting line from your subscription revenue, audited quarterly, and never combined with recommendation logic.
05
You can ignore Explore Cards forever and Stack still works.
Every Pro feature works without you ever applying for a new card. Affiliate revenue is a real but optional revenue line. Stack's primary business model is subscription, not referrals. If every Stack user ignored Explore Cards forever, Stack would still be a real business.

If any of these happen, the pledge is broken, and we owe you answers.

A pledge is only meaningful if the breaking conditions are named upfront. Here are the conditions under which this commitment would be considered violated.

If the Optimizer ever recommends a card you don't own based on affiliate payout.

The Optimizer's job is to pick the best card from your wallet for a given swipe. If it ever recommends a card you don't own as the answer, with the implicit suggestion to apply for it, and that recommendation correlates with Stack's affiliate payout structure, that's a violation. The Optimizer recommends what you have. Explore Cards is the separate surface for what you don't have.

If we reorder Explore Cards by affiliate payout instead of fit.

Explore Cards shows you new cards that fit your wallet. The ordering of that list is determined by fit (how well the card complements your existing setup), not by what Stack earns on each. If we sort by payout to maximize revenue, that's a violation, and the quarterly audit is designed specifically to catch this.

If we ever fail to disclose an affiliate relationship.

Every card Stack shows you, anywhere in the app, where Stack would earn a referral on a successful application, is marked. If we ever ship a surface that fails this disclosure, that's a violation. The fix isn't optional and the disclosure is a hard requirement, not a UX nicety.

If we ever take payment from issuers in exchange for default treatment.

Some companies in this space accept payment from card issuers for things like "featured placement" or "preferred partner status" that boosts visibility independent of fit. Stack will never accept this kind of payment. Issuers can pay Stack a referral when a user applies and is approved. That is the only allowed inbound payment from issuers, period.

If you ever think we broke this, tell us. And tell everyone.

Pledges only matter if they have teeth. Here is exactly how to escalate if you believe Stack has violated any of the four promises above.

Step one. Email pledge@usestack.app. This inbox routes directly to the founder. We will respond within 48 hours with either an explanation of why we believe the pledge held, or an acknowledgment that it did not and what we are doing about it.

Step two. If you are not satisfied with our response, post publicly. Reddit, Twitter, the App Store. We will not retaliate, gate features, or otherwise punish a user for raising a concern about this pledge in public. The pledge exists to be public. So does any failure of it.

Step three. If the concern represents a real violation, we will publish a post-mortem. Stack is small enough today that we can be transparent about mistakes. We intend to stay that way.

This is a public commitment, not a footer disclaimer.

Every version of this pledge is preserved with a timestamp. If we ever revise it, the prior versions remain accessible at this URL. We do not get to silently rewrite this commitment.

S
Signed by
Founder, Stack App
Stack Money, Inc. · usestack.app
v1.0.1 · Published May 2026
Version history
v1.0.1
May 2026. Initial publication. Four promises, four breaking conditions, three-step escalation path.

Ready to see Stack?

The pledge is the floor. The product is the case.

Back to usestack.app ›