Based in Edinburgh and established for over 55 years
Based in Edinburgh and established for over 55 years
Based in Edinburgh and established for over 55 years





Home delivery made easy.


Home delivery made easy.
Home delivery made easy.
A FAMILY BUSINESS
Based in Edinburgh and established for over 55 years
Home delivery made easy.
Earlier this year we launched a home delivery service to provide alternative food supply to our local community. Following great success we are pleased to launch a NEW home online ordering system - sign up below.
​
We supply everything from fresh craft butchery, to grocery, chilled and frozen food, as well as cleaning products and crockery.
​
Our customer advisors are on hand to answer all of your questions and guide you through our product range.
Earlier this year we launched a home delivery service to provide alternative food supply to our local community. Following great success we are pleased to launch a NEW home online ordering system - sign up below.
​
We supply everything from fresh craft butchery, to grocery, chilled and frozen food, as well as cleaning products and crockery.
​
Our customer advisors are on hand to answer all of your questions and guide you through our product range.
Cleaning, Hygiene & Disposables
Home delivery made easy.
Home delivery made easy.
Home delivery made easy.
Home delivery made easy.
Home delivery made easy.
Home delivery made easy.



Call Customer Care
0131 448 2888

Methods of Payment
Please Note - Cash is still being accepted until Mon Sept.4th 2023. However, after this date cash will no longer be accepted by our drivers in order to improve delivery speeds & driver safety.
How it works
Store your card details online with us. We will automatically debit your card for the value of your delivery the following working day (Friday delivery’s will be taken on Monday).
Card details can be added by speaking to a member of the finance team on 0131 440 7550 who will take and log your details.
-
How does stored payment work?Once your card is registered, when you place an order, we will automatically debit your card for the value of the order the next working day after the order.
-
How do I add a payment card to my JB Foods account?Simply speak to a member of the finance team on 0131 440 7550 who will take your details and set this up for you. This only takes a couple of minutes to do.
-
How do I know that my card details are secure?Customer card details are stored by JB Foods securely across 2 separate secure server locations. Access to both is required to complete transactions which we do via a 3rd Party payments provider.
-
What cards do you accept?All major forms of Debit and Credit Cards, including Mastercard and Visa. Unfortunately, we are unable to accept American Express.
-
I have a stored payment card that is about to expire, what do I need to do?When your card is due to expire, simply contact the finance team on 0131 440 7550 with the new card details for us to update.
-
How can I remove a stored card?Cards can be removed at any time should you wish to go back to making regular BACs payments or move onto Direct Debit.
-
Can I have more than one payment card stored?No, only one payment card can be added to each account.
-
What happens if I make a payment on a card with insufficient funds or my card is otherwise rejected?If your payment can not be taken for any reason a member of the JB Foods finance team will contact you to make alternative arrangements for the payment of your order. Alternatively, you can contact our Credit Control Team on 0131 440 7550 to make an alternative payment.
-
How can I get a credit account as opposed to storing a payment card?Please contact the finance team on 0131 440 7550 and we will be happy to walk you through a credit application request.
-
Other questions not covered in the above?For all payment enquiries including lost/stolen cards or credit options please call our finance team on 0131 440 7550 between 9.00am and 5pm Monday to Friday or email accounts@jbfoods.net.