Your bag

Spend £50 for free standard UK delivery

Free shipping rules

  • £50 minimum for free standard UK delivery after discounts.
  • £30 minimum for verified Beta, Delta, Sigma and Omega members after discounts.
  • Discounts, including rewards redeemed with points, can move your bag below the minimum.
  • Your delivery address and available methods are confirmed at checkout.

Your bag is empty.

Explore freshly roasted coffees from independent roasters.

Shop all coffee

Everyday brewing essentials

  • Cafec Filter Papers 100 Pack

  • V60 Paper Filters - Timemore

  • Aeropress Filter Papers (350 Pack)

    Genuine Aeropress standard filter papers, pack of 350. Compatible for Aeropress Original, Aeropress Go, Aeropress Clear Micro-filtered paper produces a smooth, sediment-free cup with...

  • APAX Lab - Single Bottles

  • ZeroWater - Replacement Filters

  • April Coffee Roasters - April Basket Filter Paper (50 Pack) - April Brewer Filters

Expanded coffee image

How We Drew the 2026 New Year Giveaway (Transparency)

For total transparency, we detail below how we design and drew the winners of the 2026 New Year giveaway!

Overview

This giveaway was conducted using a weighted random draw to ensure fairness. Each eligible order received a number of entries based on the giveaway rules (for example, bonus entries for larger purchases or promotions).

Orders with more entries had a proportionally higher chance of winning, while each order number could only win once.


How Entries Were Counted

  • Each order number was assigned a weight representing how many entries it received, according to the number of bags of coffee purchased and whether or not you had, or subscribed to, the Library Coffee Subscription (which had double entries i.e. 1 box = 2 entries, 2 box = 4 entries and 3 box = 6 entries.

  • Example:

    • Customer A had: Order #12345 with 3 coffees → 3 entries

    • Customer B had: Order #67890 with 2 coffees and a live 2 box subscription → 6 entries


How Winners Were Selected

We used a cumulative weighting method, a standard and widely accepted approach for weighted random draws.

  1. All entries were added together to calculate the total number of entries.

  2. Each order was assigned a range of numbers based on its weight.

  3. A random number was generated within the total range.

  4. The order whose range contained that number was selected as a winner.

  5. The winning order was removed from the pool.

  6. Steps 1–5 were repeated until three unique winners were selected.

This was executed within an Excel spreadsheet using the function =RANDBETWEEN(1, ENTRIES)

Where 'ENTRIES' was the total number of entries in this giveaway (or 'tickets'), in this case it was 1356 meaning there were 1356 tickets in the draw.

If you had 6 entries in the draw, you were assigned 6 consecutive numbers somewhere in that range 1-1356.


Why This Method Is Fair

  • Every entry has an equal chance of being selected.

  • Orders with more entries have higher odds, as advertised.

  • Winners cannot be selected more than once (removed in sequence of draw)

  • The process is transparent, reproducible, and auditable.


Final Result

Using this process, three unique winning order numbers were selected at random from all valid entries.

Thank you to everyone who participated!

Remove favourite?

Removing a favourite won’t count as a dislike.

Save your next favourite

Keep the products you love together, ready for your next visit.