How to pay your Barclaycard bill
You can pay your Barclaycard in three main ways: online through your Barclaycard account, by phone, or by setting up an automatic payment from your bank. The fastest route is usually online, where the payment posts within one business day. Phone payments take the same time but require you to have your card number and a recent statement handy. Automatic payments are the most reliable if you want to avoid missing a due date.
Barclaycard accepts payments from any UK bank account, whether or not you bank with Barclays. You do not need to be a Barclays customer to pay your card. The minimum payment is shown on your statement, but paying the full balance stops interest from building up.
Key Takeaways
- Online payment through your Barclaycard account is the fastest method and usually posts within one business day.
- You can pay by phone on 0800 011 3322 (or +44 1604 230 230 from abroad) with your card number and a recent statement ready.
- Setting up a Direct Debit or standing order from your bank account means you never have to remember to pay manually.
- Payments made after 5 p.m. on a weekday or at any time on weekends will post the next business day.
- You can pay from any UK bank account, and Barclaycard accepts debit cards, credit cards, and bank transfers.
Paying online through your Barclaycard account
Log in to your Barclaycard account at barclaycard.co.uk using your username and password. If you do not have an online account, you can register one using your card number and postcode. Once logged in, look for "Make a payment" or "Pay your bill" — the exact wording depends on your card type.
Enter the amount you want to pay. You can pay any amount from £1 upwards, including the full balance or just the minimum. Choose your payment method: you can pay from a UK bank account (debit or credit card), or transfer from another bank. If you pay from a bank account, you will need to enter the sort code and account number. Confirm the payment and you will see a reference number on screen — write this down or take a screenshot.
Payments made before 5 p.m. on a weekday usually post the same day. Payments made after 5 p.m. or at any time on weekends post the next business day. You can check the status of your payment by logging back into your account within a few hours.
Paying by phone
Call Barclaycard on 0800 011 3322 (Monday to Friday, 8 a.m. to 8 p.m.; Saturday, 9 a.m. to 5 p.m.; Sunday, 10 a.m. to 4 p.m.). From outside the UK, call +44 1604 230 230. Have your card number, a recent statement, and your bank details ready before you call.
Tell the adviser how much you want to pay and which account you want to pay from. They will take your bank sort code and account number, or ask for a debit or credit card number if you prefer. The payment will post within one business day, the same as online payments. You will receive a reference number over the phone — ask the adviser to repeat it and write it down.
Setting up automatic payments
The most reliable way to never miss a payment is to set up a Direct Debit or standing order from your bank account. A Direct Debit lets Barclaycard pull money from your account on a date you choose each month — usually the day after your statement date. A standing order is a fixed amount you set up with your bank to send to Barclaycard on a date you choose.
To set up a Direct Debit, log into your Barclaycard account online and look for "Manage payments" or "Set up Direct Debit". You will need your bank sort code and account number. Barclaycard will send you a Direct Debit may provide, which protects you if something goes wrong. You can cancel a Direct Debit at any time by contacting your bank.
To set up a standing order, log into your bank's online account and create a new payment to Barclaycard. You will need Barclaycard's bank details, which you can find on your statement or by calling 0800 011 3322. With a standing order, you choose a fixed amount and date each month — this works well if you always pay the same amount, but you will need to change it manually if your bill varies.
What happens if you miss a payment
If your payment is due and you do not pay, Barclaycard will usually send you a reminder letter within a few days. Your account will show as overdue, and you may be charged a late payment fee (the amount varies depending on your card terms). Interest will continue to build on any unpaid balance.
If you know you will miss a payment, contact Barclaycard before the due date. Call 0800 011 3322 and explain your situation — they may be able to arrange a payment plan or pause interest temporarily. Paying late damages your credit score, so it is worth contacting them early rather than waiting.
Paying off your balance faster
If you want to clear your balance quickly, you can make multiple payments in a single month. There is no limit on how many times you can pay, and each payment posts within one business day. Some people pay weekly or fortnightly to reduce the amount of interest they pay.
You can also overpay your minimum payment at any time. If you pay more than your current balance, the extra amount will sit as a credit on your account and offset your next bill. This is useful if you have a lump sum and want to reduce your debt faster.
Frequently Asked Questions
How long does a Barclaycard payment take to show up?
Payments made online or by phone before 5 p.m. on a weekday usually post the same day. Payments made after 5 p.m. or on weekends post the next business day. Bank transfers can take up to three working days depending on your bank, so online or phone payment is faster.
Can I pay my Barclaycard from a different bank?
Yes. Barclaycard accepts payments from any UK bank account, whether you bank with Barclays or not. You will need to enter the sort code and account number when you pay online or by phone.
What if I pay more than I owe?
Any overpayment stays on your account as a credit and reduces your next bill. You can also request a refund by calling 0800 011 3322, though this can take a few weeks. If you overpay regularly, setting up a Direct Debit for the exact amount you owe each month is easier.
Is there a fee for paying by phone?
No. Barclaycard does not charge a fee for phone payments. Online payments and Direct Debits are also free. Some payment methods (like paying in a shop) may have fees, but the main routes described here are all free.
Can I set up a payment if I do not have an online account?
Yes. You can pay by phone on 0800 011 3322 without logging in online. You can also set up a Direct Debit or standing order through your bank without using Barclaycard's website. However, creating an online account takes five minutes and gives you the fastest payment option.