Item added to basket.

View Basket

TRADE ONLY

Christmas Info

Christmas Info

No tricks, just top-selling treats — pre-order your Halloween lines now!

View our Halloween 2025 range HERE.

Cut off date for Halloween orders is Friday 27th June 2025

Deliveries of Halloween stock will be scheduled from Monday 1st September onwards.

We're back! We are delighted to announce dates and venues for this year's Christmas Roadshows.

Browse hundreds of festive products and chat with suppliers throughout the day. Our Cress Team will also be on hand to help with selecting products and placing your Christmas '25 order.

Please contact your Account Manager for more details.

Register below!

East Anglia

Wednesday 21st May 2025

Manor of Groves

Register for our East Anglia Roadshow

Midlands

Thursday 22nd May 2025

Uttoxeter Racecource

Register for our Midlands Roadshow

Northern England

Tuesday 27th May 2025

Harrogate Pavilions

Register for our Northern England Roadshow

Christmas has arrived at Cress!.

From panettone to pet treats - we have everything you need for a standout Christmas range. Pre-order from our amazing selection of Christmas products today!

Browse the full range of Christmas stock in our Christmas Shop.

Please log in to view the catalogue, browse products and place your order. Alternatively, contact your Account Manager or the team on tel. 0345 307 3454 or email info@thecressco.co.uk

Place your bulk order for Christmas by 25th July 2025 for delivery from 8th September 2025.

How do I place my Christmas order?

It's so easy to place your Christmas order online here or you can download a copy of the order form in Excel to complete and email back to us. Please ensure you check your order confirmation thoroughly. Once your order has been confirmed by Customer Service, we cannot guarantee any amendments to your order.

Please do not send your Christmas order in any other format as only online orders and Excel order forms will be processed.

If you have any queries or need any help with placing your order, please don't hesitate to get in touch with our Customer Services Team or your Account Manager.

When do I need to have my Christmas order in?

To avoid disappointment and ensure availability, we ask our customers to place their bulk order by 25th July. For all orders we receive after this date, we'll do our best to deliver as much as we can, however this is subject to availability from our suppliers.

Why do I have to order so early, its only summer?

Our suppliers are working hard to produce their seasonal products. To ensure you receive the products you want and help our suppliers provide these to you, it's important not to delay and place your Christmas order as early as possible.

Payment on delivery customers

Payment of 50% of the balance of your Christmas order will be required before dispatch.

Once your Christmas order has been received and you have had a chance to check it off, payment for the balance will be required (unless a pre-agreed Direct Debit Plan is in place).

We recommend Direct Debit for paying for your Christmas delivery – this can either be solely for your Christmas deliveries on a pre-agreed payment plan or by moving your account over to this full time as a weekly Direct Debit customer. This ensures there will be no delays to either your Christmas order or usual weekly orders. It will also reduce administration on both sides while keeping repayments at a value suitable for you.

Payment can also be made by card over the phone or by BACS (details for which are on the bottom of your invoices).

Once your Christmas order has been placed, Customer Services will contact you to confirm receipt, and to provide you with an expected delivery week. The initial 50% payment must be received by close of business Monday of the week prior to delivery.

If payment is unable to be made the order will automatically be rescheduled for the following week and subject to cancellation if further communication is not received.

Please note that payment upon delivery terms still apply to the remaining balance of Christmas orders.


Credit account customers

Once your Christmas order has been placed, Customer Services will contact you to confirm receipt and to provide you with an expected delivery week.

All credit accounts will need to be operating within terms to ensure that Christmas orders can be despatched as scheduled.

If your account is outwith terms, orders will automatically be rescheduled for the following week; you will be contacted to confirm that this is the case.

Payments can be made by BACS, Direct Debit or by card. Our bank account details are at the bottom of all invoices and are also available upon request.

For further direct debit information, please contact our accounts team by phone or email at finance@thecressco.co.uk

Scan the QR code below to set up a Direct Debit:

Payment of Christmas Orders

When will I receive my Christmas order?

We aim to begin Christmas deliveries from 8th September. All ranges, unless otherwise stated, will be available from September; ranges that are not available until after this date will be highlighted using our delivery bages.

Who will deliver my Christmas order?

Orders will be delivered by our Cress Co drivers and vans.

Due to the holidays, there will be some changes to regular Cress deliveries & order cut-offs over the festive period:

Week beginning Monday 15th December

  • We will be open and taking orders as normal, deliveries will be made on your usual delivery days.
  • Wednesday 17th - Place Pre-Orders by 11:30am for delivery 23rd & 24th December.



Week beginning Monday 22nd December

  • Monday 22nd - Place orders by 12pm for delivery 23rd December. Please note: 23rd is the only delivery day for Tues/Thurs customers this week.
  • Tuesday 23rd - Place orders by 12pm for delivery 24th December. Please note: 24th is the only delivery day for Wed/Fri customers this week.



Closed Thursday 25th - Sunday 28th December.


Week beginning Monday 29th December

  • No chilled pre-orders this week.
  • Monday 29th - Place orders by 12pm for delivery 30th December. Please note: 30th is the only delivery day for Tues/Thurs customers this week.
  • Tuesday 30th - Place orders by 12pm for delivery 31st December. Please note: 31st is the only delivery day for Wed/Fri customers this week.



Closed Thursday 1st - Sunday 4th January 2026


Week beginning Monday 5th January 2026

Cress open as normal!

Christmas Period - order and delivery info

EXPLORE OUR WEBSITE

Member : The Guild of Fine Food

The Guild of Fine Food is a UK trade association for anyone making or selling top quality local, regional and speciality food and drink.

Member : National Farmers’ Retail & Markets Association

FARMA represents farmers, growers, producers and farmers' market organisers throughout the UK. FARMA are dedicated to driving local foods.

Member: Living Wage Foundation

The Living Wage Foundation is an organisation at the heart of the independent movement of businesses and people that campaign for the idea that a hard day’s work deserves a fair day’s pay.

We have placed cookies on your device to help make this website better.