Christmas is getting closer and it turns out you can get a £150 Amazon voucher just for doing your Christmas shopping.

The MoneySavingExpert Martin Lewis says now is the time to grab a reward credit card – as long as you can repay the card in full each month - and with it you'll get some vouchers.

Signing up to the American Express Preferred Rewards Gold card can earn you £150 in Amazon vouchers or £264 in Nectar points.

Martin Lewis explains: “This is the perfect time to grab a reward credit card. These pay you to spend on them - and better still, they often pay introductory bonuses in the first few months.

“Right now that coincides with most people's highest spending period of the year, and happily, some of these bonus offers have been boosted.

“Yet ONLY do this if you'll repay the card IN FULL each month, preferably by direct debit, so there's no interest.

“To get the bonuses, you usually need to hit a spending trigger.

“Don't see that as an excuse to spend more, rather see it as a reason to put all usual spending on the card.

“So the key is to look at what you'll likely spend, and see which deal maximises your gain on it.”

How to get the Amazon voucher

To earn the rewards with the American Express card you would need to spend £3,000 in the first three months.

Doing so would give you 30,000 Amex reward points, following a temporary boost in its bonus from 20,000.

The MoneySavingExpert advice adds: “To get this you need to spend £3,000 on it within the first 3 months.

“And as you get the usual 1 point per £1 as well, you'd have a total 33,000 points - which you can exchange for £150 in Amazon, M&S etc vouchers or convert into £264 of Sainsbury's shopping via Nectar points.

“So if you think you'll hit the £3,000 it's a real winner.

“The card is fee-free in the first year, but £140 per year after, so once you've got the bonus, remember to cancel before a year if you don't want to pay it.

“The card has a 24.5% rep APR if you don't pay it off in full (APR examples).

“And you won't qualify for the intro bonus if you've had a personal Amex in the last two years.”