Selling coffee online is a different game than selling in a café. You can't rely on foot traffic, aroma, or a friendly barista to convert customers. Instead, you need compelling product listings, smart pricing, efficient shipping, and marketing that reaches customers where they are.
This guide provides the tactical playbook for selling coffee online—the specific steps, tools, and strategies that turn website visitors into buyers and buyers into subscribers.
Setting Up Your Online Store
Your website is your storefront. Every element should make buying easy and build trust.
Platform Setup
For most coffee sellers, Shopify is the best choice:
- $29–$79/month for most needs
- Subscription apps integrate easily
- Shipping tools are robust
- Payment processing is simple
Quick setup checklist: choose a clean, fast theme (Dawn, Sense, or Craft themes work well), set up payment processing (Shopify Payments or Stripe), configure shipping zones and rates, add tax collection (automatic with Shopify), and connect domain name.
Essential pages to create: homepage (hero image, featured products, brand story snippet), shop/Products (all coffee offerings), subscription page (if offering subscriptions), about page (your story, sourcing, roasting philosophy), FAQ page (shipping, freshness, returns), and contact page.
Product Listings That Convert
Each coffee listing needs:
Title: Origin, roast level, or distinctive name
- Examples: "Ethiopia Yirgacheffe" / "Morning Blend" / "Dark Moon Espresso"
Price: Clear, competitive, considers shipping costs
- Typical range: $14–$22 for 12 oz bags
Photos: clean product shot on white/simple background, lifestyle shot (coffee in mug, beans being poured), packaging detail shot, and minimum 3 photos per product.
Description structure: opening hook (flavor notes, experience), origin and sourcing details, roast level and suggested brew methods, specific flavor notes (taste wheel terms), and technical details (altitude, process, variety).
Example description:
"Bright and juicy with notes of blueberry, jasmine, and dark chocolate. This single-origin Ethiopian coffee is sourced from smallholder farmers in the Gedeb district of Yirgacheffe, grown at 1,950–2,100 meters elevation. Roast level: Light-mediumProcess: WashedSuggested brewing: Pour-over, drip, AeroPressFlavor notes: Blueberry, jasmine, dark chocolate, citrus finish"
Variant options:
Size: 8 oz, 12 oz, 2 lb (most common: 12 oz). Grind: Whole bean, drip, espresso, French press. Subscription: One-time or subscribe.
Subscription Setup
Subscriptions are essential for online coffee businesses—they provide predictable revenue and higher lifetime value.
Subscription app options:
Recharge ($99+/month): Industry standard, robust features. Bold Subscriptions ($49+/month): Good for smaller operations. Seal Subscriptions ($49+/month): Shopify-native, simpler.
Best practices: offer 10–15% discount for subscribing, multiple frequencies: every 1, 2, 3, or 4 weeks, easy skip, pause, and cancel, allow flavor swaps between deliveries, and subscriber-only perks (early access, exclusive coffees).
Subscription page must include: clear pricing (per bag and per shipment), how it works (step-by-step), flexibility messaging ("skip anytime, cancel anytime"), and FAQ addressing common concerns.
Pricing Strategy
Price too high and you won't convert. Price too low and you won't profit.
Cost Calculation
Know your all-in cost per bag:
| Component | Cost (12 oz bag) |
|---|---|
| Green coffee | $2.00–$4.00 |
| Roasting labor | $0.50–$1.00 |
| Packaging (bag, label) | $0.50–$1.50 |
| Shipping supplies | $0.30–$0.50 |
| Product cost | $3.30–$7.00 |
Add shipping: USPS First Class (up to 15.99 oz): $4–$6, USPS Priority (faster, tracking): $7–$10, and carrier depends on zone and weight.
Margin targets: minimum 50% gross margin on product, factor shipping into profitability analysis, and subscriptions should be profitable per shipment.
Pricing Models
Straightforward pricing: set product price + shipping charged separately, Example: $16 coffee + $5 shipping = $21 total, and simple, transparent, but shipping feels like extra cost.
Free shipping over threshold: Example: Free shipping on orders over $40, encourages larger orders, and your margin needs to absorb shipping on bigger orders.
Flat rate shipping: Example: $5 flat rate for any order size, subsidize single-bag orders, profit on multi-bag, and simple for customers to understand.
All-inclusive pricing: build shipping into product price, Example: $22 "shipped" per bag, and feels like a deal, but requires higher product price.
Recommendation: Free shipping over $35–$45 combined with $5–$6 flat rate for smaller orders. This encourages multi-bag purchases while covering costs.
Competitive Pricing Research
Check what similar brands charge:
| Brand Type | Typical 12 oz Price | Shipping |
|---|---|---|
| Small roasters | $15–$20 | $5–$8 |
| Premium/specialty | $18–$25 | Often free |
| Subscription brands | $14–$18/bag | Usually free |
| Mass market | $10–$14 | Varies |
Position your pricing relative to your brand positioning and quality level.
Shipping Coffee
Shipping is where many online coffee sellers struggle. Done wrong, it destroys margins or customer experience.
Carrier Selection
USPS:
Best for: Light packages (under 1 lb), residential delivery. First Class: Cheapest for single bags. Priority: Faster, better tracking, flat rate boxes.
UPS/FedEx: best for: Heavier orders, business addresses, more expensive for light packages, and better for wholesale/bulk orders.
Regional carriers (OnTrac, LSO): sometimes cheaper for specific zones and less consistent experience.
Packaging
Coffee bags: valve bags (let CO2 out, keep air out), standard sizes: 8 oz, 12 oz, 16 oz, 2 lb, and Cost: $0.30–$1.50 each depending on customization.
Shipping containers:
Poly mailers: $0.15–$0.30, lightweight, minimal protection. Boxes: $0.50–$1.50, better protection, professional appearance. Branded boxes: $1.50–$3.00, premium experience.
Recommendation: Poly mailers for single bags (saves weight/cost). Boxes for multi-bag or subscription (better experience).
Freshness and Timing
Ship soon after roasting: roast-to-order is ideal, ship within 1–3 days of roasting, and include roast date on bag.
Avoid weekend delivery: coffee sits in hot/cold trucks, ship Monday–Wednesday for best results, and consider hold-for-pickup during extreme weather.
Freshness communication: state roast date on packaging, include freshness information in order confirmation, and set expectations on peak freshness window (7–21 days).
Shipping Cost Management
Reduce shipping costs: negotiate rates (Shopify Shipping, Pirate Ship), use regional rate boxes when applicable, batch shipments to same zones, and consider ship-from locations for national reach.
Pass costs appropriately: calculate true shipping cost per order, build into pricing strategy, and don't lose money on every shipment.
More than a roaster
Everything you need to roast, brand, and sell
From sourcing to packaging, Bellwether gives you a complete coffee program. Launch faster, with fewer mistakes, and predictable margins from day one.
Marketing Your Online Coffee
Without marketing, nobody finds your website. Build a sustainable acquisition strategy.
Email Marketing
Your most valuable channel once you have a list.
Building your list: pop-up offering 10% off first order, footer signup with value proposition, checkout email capture (even non-buyers), and content upgrades (brewing guide for email).
Essential email flows:
Welcome series (3–5 emails): Introduce brand, offer first purchase incentive, educate on coffee. Abandoned cart (2–3 emails): Recover lost sales. Post-purchase (2–3 emails): Thank you, brewing tips, review request. Win-back (2–3 emails): Re-engage lapsed customers.
Ongoing campaigns: new coffee announcements, seasonal offerings, behind-the-scenes content, and subscriber-only deals.
Metrics to track: open rate (target: 20–35%), click rate (target: 2–5%), revenue per email, and list growth rate.
Social Media
Focus on 1–2 platforms:
Instagram: visual platform, perfect for coffee, post types: product shots, brewing content, behind-the-scenes, Frequency: 3–5 posts per week, use Stories daily, and engage with coffee community.
TikTok: reaching younger demographics, Content: brewing tutorials, coffee facts, day-in-the-life, algorithm favors consistency, and less polish expected, more authenticity.
Content ideas:
- Brewing tutorials (pour-over, AeroPress, etc.)
- New coffee arrivals
- Roasting process (if applicable)
- Origin stories
- Team introductions
- Customer features
- Pairing suggestions
Paid Advertising
Start with Meta (Facebook/Instagram): best for: Brand awareness, retargeting, start budget: $500–$1,000/month, and Focus: Lookalike audiences, retargeting website visitors.
Ad types that work: subscription offer (convenience message), new customer discount, seasonal/limited offerings, and social proof (reviews, testimonials).
Metrics to track: cost per click (CPC): $0.50–$2.00, cost per acquisition (CPA): $20–$50, and return on ad spend (ROAS): 2–4× minimum.
Content and SEO
Long-term traffic strategy:
Blog content ideas: brewing guides (pour-over, French press, etc.), origin profiles (Ethiopia, Colombia, etc.), coffee education (processing methods, roast levels), recipes using coffee, and equipment reviews.
SEO basics: optimize product pages for "[origin] coffee" or "[roast] coffee beans", create content for informational queries, and build backlinks through PR and partnerships.
Customer Retention
Acquiring a customer costs 5–10× retaining one.
Retention tactics: subscription incentives (biggest lever), loyalty program (points, rewards), personalized recommendations, surprise gifts for loyal customers, and excellent customer service.
Key metric: Customer lifetime value (CLV)
- Calculate: Average order × Order frequency × Customer lifespan
- Target: CLV should be 3× or higher than CAC
Order Fulfillment
Efficient fulfillment protects margins and customer experience.
In-House Fulfillment
Best when: order volume under 200/week, you want maximum control, and roast-to-order model.
Workflow optimization: batch roasting by order type, standardized packing stations, dedicated packing time (don't context switch), and end-of-day carrier pickup or dropoff.
Time estimates: pack and label: 2–3 minutes per order, 50 orders = 2–3 hours, and 200 orders = 8–12 hours.
Outsourced Fulfillment
Consider 3PL when: order volume exceeds capacity, you want to focus on marketing/product, and geographic distribution matters.
Coffee-friendly 3PLs: shipBob, Deliverr, various regional 3PLs, require sending roasted inventory, and less flexibility for roast-to-order.
Hybrid approach: fulfill subscriptions in-house (predictable) and use 3PL for one-time orders.
Ready to build your coffee brand?
Take control of your margins
Save up to 50% on coffee costs with in-house roasting. Break even in month one, payback in six. Talk to our team about launching your roastery.
