Spending Calculator

Spending for a Companion Voucher

Enter what you put on a card each month and see how long it takes to reach the British Airways 2-4-1 voucher (£15,000) or a Barclaycard upgrade voucher (£10,000) — and how many Avios you bank on the way.

Last updated: September 2026

Your spending

Only count spending you would make anyway and can repay in full each month.

That is about£12,000 a year
or roughly£1,000 a month

Spend must fall within one card membership year, which runs from your account anniversary. Figures assume a steady rate of spend and exclude any welcome bonus.

BA Amex (fee-free)
Not within a year
Time to £15,000: 1.3 years
Avios by then: 15,000

Economy 2-4-1 companion voucher (valid 12 months)

BA Amex Premium Plus
Not within a year
Time to £15,000: 1.3 years
Avios by then: 22,500

Any-cabin 2-4-1 companion voucher (valid 24 months)Earn rate drops to 1.25 Avios/£1 from 7 Oct 2026.

Barclaycard Avios Plus
Reached in a year
Time to £10,000: 10 months
Avios by then: 15,000

Cabin-upgrade voucher, or 7,000 Avios (valid 24 months)

Thresholds and earn rates are checked against the providers’ published terms but can change. Always confirm before applying. This is general information, not financial advice.

The cards that earn a voucher

The two British Airways American Express cards earn the 2-4-1 companion voucher; the Barclaycard Avios Plus earns a cabin-upgrade voucher. Here is how they compare.

Our pick for tier points

Amex British Airways Premium Plus

  • 2-4-1 Companion Voucher usable in any cabin — including Club World and First
  • Voucher valid 24 months after £15,000 annual spend
  • Unlocks extra Club World reward-seat availability
See card details

Affiliate link — we may earn a commission at no cost to you. Full disclosure.

Runner-up

Barclaycard Avios Plus

  • Earn 1.5 Avios per £1 on all spending
  • Cabin upgrade voucher annually
  • No foreign transaction fees
See card details

Affiliate link — we may earn a commission at no cost to you. Full disclosure.

Frequently Asked Questions

Get notified when BA changes its programme