When Costco demanded better rewards from its co-branded credit card, American Express waved the white flag. Image source: iStock/Thinkstock.

This article was updated on Jan, 6, 2017.

It's now clear why Costco (COST -0.11%) dumped American Express (AXP -0.31%) in favor of a Visa (V 0.49%) co-branded card issued by Citigroup (C 2.02%). As members of the warehouse giant now know, the rewards program on the Citigroup-backed Visa went beyond what American Express was willing to match.

You can see this by comparing the terms of the two cards. Users of the American Express TrueEarnings card earn 3% cash back on purchases of gasoline, 2% cash back on travel and restaurant expenditures, and 1% cash back on everything else.

This 3-2-1 structure has, in fact, become a popular framework for other rewards cards. Wal-Mart (WMT -0.32%) offers a case in point. Its 3-2-1 Save cash back program offers 3% back on Wal-Mart.com purchases, 2% back on purchases of fuel at Wal-Mart or Murphy USA stations, and 1% back on everything else, including purchases made at Wal-Mart stores.

It's thus no surprise that Costco's new Citigroup-backed Visa uses a similar rewards structure. The difference is that it's much more generous than its predecessor.

The Citigroup-backed Visa raises most of the reward tiers from the American Express by 1 percentage point each. Cardholders now earn 4% cash back on purchases of fuel as opposed to 3%. And instead of rewards-eligible fuel purchases being capped at $4,000 a year, the rewards continue to accrue up to $7,000 in annual gasoline expenditures.

In terms of travel and restaurant purchases, cardholders now earn 3% cash back, instead of 2% under the legacy American Express card. The 2% rewards tier under the new Visa covers all purchases made at Costco and on Costco.com. And for all other purchases, cardholders earn 1% cash back.

On top of this, as my Foolish colleague Adam Levine-Weinberg notes here, Citigroup essentially agreed to forgo card acceptance fees from purchases made at Costco. The resulting savings, says the warehouse giant, will be passed onto its members.

When you take all of this into consideration, it's obvious why American Express wasn't willing to match Citigroup's terms. American Express is a high-margin business. It's long sought out the wealthiest cardholders and supplements its fee income from processing payments with interest income from financing the underlying loans.

Citigroup, meanwhile, is a volume business. It's long aimed to be a financial supermarket along the lines of Wal-Mart, not Whole Foods. On top of this, Citigroup is in the midst of a transformation, brought on by its missteps in the lead-up to the financial crisis. One area it's focusing on is building out its consumer credit card business in the United States. This seems to explain why the $1.8 trillion bank was willing to go so far in order to secure the Costco co-branded card.

The difference between the two models is immediately obvious when you compare their respective profitability. Over the 12 months leading up to the change, American Express generated a 24% return on equity, according to YCharts.com. Citigroup's return on equity over the same period was only 8.5%.

In sum, while American Express had a lot to lose by accepting narrower margins in its credit card business, Citigroup had everything to gain. It's for this reason that American Express CEO Kenneth Chenault said previously that the more generous terms didn't make "economic sense for us and our shareholders."