Best Balance Transfer Cards — Quick Comparison

Card 0% APR Period Balance Transfer Fee Annual Fee Regular APR
Citi Diamond Preferred 21 months 3% or $5, whichever is greater $0 17.49%-28.24%
Wells Fargo Reflect 21 months 5% ($5 minimum) $0 17.49%-29.74%
Citi Double Cash 18 months 3% (intro), then 5% $0 18.49%-28.49%
Chase Freedom Unlimited 15 months 5% ($5 minimum) $0 19.74%-28.49%
Chase Freedom Flex 15 months 5% ($5 minimum) $0 19.74%-28.49%
Amex Blue Cash Preferred 12 months N/A (no BT promo) $95 18.49%-29.49%

Best Balance Transfer Card: Citi Diamond Preferred

Annual fee: $0 | 0% APR: 21 months on balance transfers | BT fee: 3% or $5, whichever is greater (must transfer within 4 months of opening)

The Citi Diamond Preferred ties with the Wells Fargo Reflect for the longest 0% balance transfer period available — 21 months — but charges a lower 3% balance transfer fee vs. 5% on the Reflect.

How much you save on a $5,000 balance moved at 22% APR:

Scenario Interest Costs
Keep current card, pay $300/month ~$1,170 interest over 18 months
Transfer to Diamond Preferred (3% fee, $150) + pay $300/month $0 interest + $150 fee = $150 total cost
Savings ~$1,020

Who this is for: People with a single large balance who want the maximum payoff window and the lowest transfer fee.

Limitation: No rewards earning. This is a payoff tool, not a keeper card.


Best for purchases + balance transfers: Wells Fargo Reflect

Annual fee: $0 | 0% APR: 21 months on both purchases AND balance transfers | BT fee: 5% ($5 minimum)

The Wells Fargo Reflect is the only card that matches 21 months on both purchases and balance transfers. If you’re planning a large purchase while also carrying a balance, the Reflect is uniquely positioned.

Reflect vs. Diamond Preferred:

Feature Citi Diamond Preferred Wells Fargo Reflect
0% BT period 21 months 21 months
0% purchase period 12 months 21 months
BT fee 3% 5%
Best for Pure debt payoff Payoff + large purchase

Cost difference: On a $5,000 balance, the 5% fee = $250 vs. 3% ($150). The Reflect costs $100 more in fees but covers purchases at 0% for 21 months.

Cell phone protection: $600/claim (max 3 claims/year, $25 deductible) when you pay your phone bill with the Reflect — adds value as a long-term keeper card.


Best Balance Transfer + Rewards Card: Citi Double Cash

Annual fee: $0 | 0% APR: 18 months on balance transfers | BT fee: 3% for the first 4 months, then 5% | Ongoing rewards: 2% everywhere

After the 0% period ends, the Citi Double Cash becomes the best flat-rate cash back card available — 2% on every purchase with no annual fee. This makes it a useful keeper even after the balance is paid off.

Best strategy: Transfer a balance, pay it down aggressively over 18 months, and then use the card for ongoing 2% cash back.


Best Balance Transfer + Rewards Ecosystem: Chase Freedom Cards

Annual fee: $0 | 0% APR: 15 months | BT fee: 5% ($5 minimum)

Both the Chase Freedom Unlimited (1.5% + 3% dining) and Chase Freedom Flex (5% rotating) offer 15-month 0% balance transfer periods. Shorter than the Citi/Wells options, but these cards earn well long-term through the Chase Ultimate Rewards ecosystem.

When to choose a 15-month card over 21 months:

  • Your balance is small enough to pay off in 15 months
  • You want a rewards card as a long-term keeper (CFU/CFF earn well ongoing)
  • You already have Chase Sapphire and want to pool points

Balance Transfer Payoff Calculator

Balance Monthly Payment Months Needed Works for 21mo? Works for 18mo? Works for 15mo?
$5,000 $250 20 months ⚠️ Need $279/mo ❌ Need $334/mo
$5,000 $300 17 months ❌ Need $334/mo
$5,000 $400 13 months
$10,000 $500 20 months ❌ Need $556/mo ❌ Need $667/mo
$10,000 $700 15 months

Use this to determine which window you realistically need.


Step-by-Step: How to Do a Balance Transfer

Step 1: Check your credit score Good to excellent credit (670+) required. Pull a free report at AnnualCreditReport.com.

Step 2: Calculate the fee 3% fee on $5,000 = $150. 5% fee on $5,000 = $250. Add this to your balance.

Step 3: Apply and get approved Apply online. Approval typically includes your credit limit before completing the transfer request.

Step 4: Initiate the transfer Give the new card issuer your old account number and balance to transfer. Allow 7-14 business days.

Step 5: Keep paying the old card Continue paying the minimum on the original card until the transfer clears. Missing a payment will incur fees and may hurt your credit score.

Step 6: Set a payoff target Calculate the monthly payment required to pay off before the 0% window closes: $$\text{Min payment} = \frac{\text{Balance} + \text{Transfer Fee}}{\text{0% months}}$$

Step 7: Don’t use the card for purchases Payments apply to the lowest-APR balance first. New purchases may not receive 0% APR and can create a complex balance with interest accruing.


Balance Transfer Red Flags to Avoid

  • Forgetting the end date: Set a calendar reminder 2 months before the 0% period expires
  • Only paying minimums: Minimum payments won’t clear a $5,000+ balance in 15-21 months. Do the math.
  • Late payments: A single 30-day late payment can trigger a penalty APR (up to 29.99%) and forfeit the promotional rate
  • Assuming the full limit: Credit limit may be lower than your transfer amount; apply for more than needed

Related: Best Credit Cards | Best 0% APR Credit Cards | Best Low Interest Credit Cards | Best No Annual Fee Cards