Fresh Coffee Delivered
Never Run Out of Freshly Roasted Coffee
Experience the difference of coffee roasted to order and delivered to your door. Our subscription service ensures you always have the freshest beans, perfectly timed to your schedule.
Roasted to order within 24 hours of shipping
Flexible delivery schedule that fits your routine
Skip, pause, or cancel anytime with no commitment
Exclusive subscriber discounts and early access
Find Your Perfect Coffee
Answer a few questions to discover your ideal brew.
What roast level do you prefer?
What flavor profile appeals to you?
How do you brew your coffee?
Caffeine preference?
Are you adventurous with coffee?
Your Perfect Coffee Matches!
Based on your preferences, we recommend these coffees:
Haverhill Collection
Coffee Consumption Cadence
Answer three quick questions to discover your ideal order frequency
How do you brew your coffee?
How many cups do you drink daily?
What bag size do you prefer?
Your Perfect Coffee Cadence
Coffee Recipe Guide
Master the art of brewing with our curated collection of coffee recipes
Classic Espresso
A rich, concentrated shot that forms the foundation of many coffee drinks.
Ingredients
- 18-20g finely ground coffee
- 30ml hot water (90-96°C)
- Espresso machine
Instructions
-
1Preheat your espresso machine and portafilter
-
2Grind 18-20g of coffee beans to a fine consistency
-
3Distribute grounds evenly in the portafilter and tamp firmly
-
4Lock portafilter into machine and start extraction
-
5Extract for 25-30 seconds to yield 30ml of espresso
-
6Serve immediately
Pro Tip
The perfect espresso should have a rich crema on top and a balanced, sweet flavor without bitterness.
Recommended Octave Coffee
Try our Medium Roast for balanced sweetness and body
Pour Over
A clean, bright cup that highlights the unique flavors of your coffee beans.
Ingredients
- 22g medium-coarse ground coffee
- 350ml hot water (93-96°C)
- Pour over dripper
- Paper filter
- Gooseneck kettle
Instructions
-
1Place filter in dripper and rinse with hot water
-
2Add ground coffee and create a small well in the center
-
3Start timer and pour 50ml water in circular motion for bloom (30 sec)
-
4Pour remaining water in slow, steady circles
-
5Total brew time should be 3-4 minutes
-
6Remove dripper and enjoy
Pro Tip
Pour in a slow, controlled spiral from the center outward to ensure even extraction.
Recommended Octave Coffee
Perfect with our Light Roast for bright, fruity notes
French Press
A full-bodied, rich brew with deep flavor and natural oils.
Ingredients
- 30g coarse ground coffee
- 500ml hot water (93-96°C)
- French press
- Spoon for stirring
Instructions
-
1Preheat French press with hot water, then discard
-
2Add coarse ground coffee to empty press
-
3Pour hot water over grounds, ensuring all are saturated
-
4Stir gently after 1 minute
-
5Place lid on with plunger pulled up and steep for 4 minutes
-
6Press plunger down slowly and steadily
-
7Pour and serve immediately
Pro Tip
Use a coarse grind to prevent sediment in your cup and avoid over-extraction.
Recommended Octave Coffee
Excellent with our Dark Roast for bold, chocolatey notes
Cold Brew
Smooth, low-acid coffee perfect for hot days or iced coffee lovers.
Ingredients
- 100g coarse ground coffee
- 1 liter cold filtered water
- Large jar or pitcher
- Fine mesh strainer or cheesecloth
Instructions
-
1Combine coarse ground coffee and cold water in jar
-
2Stir gently to ensure all grounds are saturated
-
3Cover and refrigerate for 12-24 hours
-
4Strain through fine mesh or cheesecloth into clean container
-
5Dilute concentrate with water or milk to taste
-
6Serve over ice and enjoy
Pro Tip
Cold brew concentrate can be stored in the fridge for up to 2 weeks. Dilute 1:1 with water or milk.
Recommended Octave Coffee
Best with our Medium Roast for smooth, sweet flavor
Latte
Creamy, smooth espresso drink with steamed milk and light foam.
Ingredients
- 1-2 shots espresso (18-36g coffee)
- 200ml milk of choice
- Espresso machine with steam wand
Instructions
-
1Pull 1-2 shots of espresso into a cup
-
2Pour cold milk into steaming pitcher
-
3Steam milk to 60-65°C with microfoam texture
-
4Pour steamed milk into espresso in circular motion
-
5Create latte art if desired
-
6Serve immediately
Pro Tip
Keep the steam wand just below the milk surface to create silky microfoam, not large bubbles.
Recommended Octave Coffee
Our Espresso Blend creates the perfect base
Cappuccino
Bold espresso balanced with equal parts steamed milk and foam.
Ingredients
- 1 shot espresso (18-20g coffee)
- 120ml milk of choice
- Espresso machine with steam wand
Instructions
-
1Pull 1 shot of espresso into a cappuccino cup
-
2Steam milk to create thick, velvety foam
-
3Pour steamed milk into espresso
-
4Top with generous layer of foam
-
5Dust with cocoa powder if desired
-
6Serve immediately
Pro Tip
A traditional cappuccino has equal parts espresso, steamed milk, and foam for perfect balance.
Recommended Octave Coffee
Try our Dark Roast for a bold, traditional cappuccino
Americano
Espresso diluted with hot water for a smooth, full-bodied coffee.
Ingredients
- 2 shots espresso (36-40g coffee)
- 180ml hot water (90-96°C)
- Espresso machine
Instructions
-
1Pull 2 shots of espresso
-
2Pour hot water into cup
-
3Add espresso shots to hot water
-
4Adjust water ratio to taste
-
5Serve immediately
Pro Tip
Pour espresso into water (not water into espresso) to preserve the crema.
Recommended Octave Coffee
Perfect with any of our single-origin coffees
Aeropress
Versatile brewing method producing clean, full-flavored coffee.
Ingredients
- 17g medium-fine ground coffee
- 250ml hot water (85-92°C)
- Aeropress
- Paper filter
- Stirring paddle
Instructions
-
1Place filter in cap and rinse with hot water
-
2Assemble Aeropress in inverted position
-
3Add ground coffee and pour 50ml water, stir for 10 seconds
-
4Add remaining water and attach cap
-
5Wait 1 minute total brew time
-
6Flip onto cup and press gently for 30 seconds
-
7Dilute with hot water if desired
Pro Tip
Experiment with grind size, water temperature, and brew time to find your perfect cup.
Recommended Octave Coffee
Versatile with any of our roasts
Lessons We've Learned
View allHow to become a wholesale partner
Join our growing network of cafes, restaurants, and retailers serving premium coffee
Submit application
Fill out wholesale inquiry form
Review & approval
We evaluate your business fit
Setup account
Receive pricing and place first order
Start ordering
Enjoy reliable coffee deliveries
Wholesale Program FAQ
-
Our minimum wholesale order is 10 pounds of coffee. This can be split across different roasts and blends to suit your needs. We offer flexible ordering to help you maintain fresh inventory without overcommitting.
-
We offer tiered pricing based on order volume:
- 10-24 lbs: 30% off retail pricing
- 25-49 lbs: 35% off retail pricing
- 50+ lbs: 40% off retail pricing
Contact us for custom pricing on larger recurring orders.
-
We roast fresh coffee twice weekly on Tuesdays and Fridays. Orders placed by Monday ship Tuesday, and orders placed by Thursday ship Friday. Local delivery is available within 25 miles, and we ship nationwide via USPS Priority Mail.
-
New wholesale accounts require payment at time of order. After establishing a relationship with 3+ successful orders, we offer Net 15 payment terms. We accept credit cards, ACH transfers, and checks.
-
Absolutely! Choose from our full range of single-origin coffees, signature blends, and seasonal offerings. We can also create custom blends for your business and offer private labeling options for orders of 50+ pounds.
-
Getting started is easy:
- Fill out our wholesale application form
- We'll review and contact you within 2 business days
- Receive your wholesale account login and pricing
- Place your first order and start serving exceptional coffee
-
Yes! Wholesale partners receive access to product photography, tasting notes, brewing guides, and point-of-sale materials. We also offer barista training sessions and can collaborate on co-branded marketing initiatives.
-
We stand behind our quality. If you receive damaged products or have quality concerns, contact us within 7 days of delivery. We'll work with you to resolve the issue through replacement, credit, or refund as appropriate.





