94 paid orders totaling $4,550.60. Excludes voided orders. Click the Shopify Orders tab for full details.
| Month | Orders | Revenue | Avg Order |
|---|---|---|---|
| April 2026 | 1 | $52.00 | $52.00 |
| May 2026 | 41 | $1,770.00 | $43.17 |
| June 2026 | 52 | $2,728.60 | $52.47 |
| Category | Amount |
|---|---|
| Revenue | $4,550.60 |
| COGS (Coffee Purchases) | -$2,142.47 |
| Gross Profit | $2,408.13 |
| Equipment | -$2,327.88 |
| Marketing | -$302.13 |
| Advertising | -$561.60 |
| Freight | -$1,418.01 |
| Subscriptions | -$46.78 |
| Delivery | -$80.00 |
| Bank Fees | -$503.18 |
| Net P&L | -$2,831.45 |
Total personal card ("Andrew (card)") spending: $5,331.45. This represents advances for COGS, equipment, marketing, freight, and subscriptions paid on Andrew's personal card.
| Category | Andrew (card) Total |
|---|---|
| COGS | $1,817.14 |
| Equipment | $2,327.88 |
| Marketing | $107.14 |
| Advertising | $561.60 |
| Freight | $1,418.01 |
| Subscriptions | $28.28 |
| Delivery | $80.00 |
| Total Owed | $5,331.45 |
Note: Excludes "Company card" ($194.99 VistaPrint) and "Business bank" ($503.18 bank fees) and "Germiko (card)" ($325.33 Prodigal).
Real conversations where someone is waiting on you. Showing the 5 most actionable — 21 open threads in the 30-day window. Camellia came off the list overnight (Chris signed off warmly after Friday’s reply); the Royal Gazette takes its place at the top.
Also open: Hermanos Wholesale on the Bermuda order, 4 days · Rogue Wave Coffee with a costed FedEx quote and wholesale terms, 11 days · Johnny at Hanmo Packaging with the bag quote, 12 days · Cécile Thiery (DAK) on DAKSHP registration, 15 days · Big Sur Roastery on the partnership thread · Eric Mahovlich (Pilot) with free-shipping & suggested-retail terms · Allen Wu and Angelica Ortula (Hario) on portal access · Will Young’s point-by-point reply on “Thoughts going forward”, 18 days · Charl Orton, Anthony Lespere, Rob Turbervill and Francois Malherbe on reorder details · and the Danger Coffee / Asprey portal credentials, live and still unused.
You sent these and haven’t heard back in 3+ days — outreach, wholesale & hospitality first. Showing the top 6 — 38 total, but 18 of those are the 11–12 Aug customer check-in batch rather than real open business, leaving 20 live threads.
Also waiting: J. Lawrence (site contact form) 15 days · Calvin Thomas (order follow-up) 8 days · Gareth Maddock (portafilter basket sizing) 17 days · Sea Venture (invoice / collection) 18 days · Cassius Fevriere (BermudAir) 19 days · Jessica Forbess (St George’s boat order) 21 days · Daniel Falloon (Botz) 24 days · Sey Wholesale 26 days · Will Warren (Mirra) 26 days · Asprey Group / Danger Coffee (signed agreement returned) · plus the 18 order-experience check-ins sent 11–12 Aug. Essent Re dropped off this list — you checked in with Miruna Dudceac on Friday afternoon.
94 paid orders (excluding 3 voided + 1 partial refund adjustment). Total: $4,550.60.
8 supplier orders from 6 roasters. Total: $2,142.47. See Supplier Orders tab for full breakdown.
Revenue ($4,550.60) minus COGS ($2,142.47) = $2,408.13 gross margin (52.9%).
Equipment $2,327.88 + Marketing $302.13 + Ads $561.60 + Freight $1,418.01 + Subs $46.78 + Delivery $80.00 + Bank $503.18 = $5,239.58
Gross $2,408.13 - OpEx $5,239.58 = Net -$2,831.45. Typical for a pre-launch startup investing in equipment and initial inventory.
All expenses paid via "Andrew (card)" total $5,331.45. Excludes company card and business bank transactions.
| Category | Total | Items |
|---|
| Date | Category | Vendor | Description | Paid By | Amount |
|---|
| Order # | Date | Customer | Total | Payment | Fulfillment | Items |
|---|
| Customer | Orders | Total Spent | Avg Order |
|---|
Click any row to expand details. Teal = placed, Coral = planned.
| Customer | Description | Urgency | Owner | Status | Actions |
|---|
| Action Item | Linked Order | Amount | Status |
|---|
| Priority | Impact | Recommendation |
|---|---|---|
| ✓ | DONE | Add meta descriptions to all product pages |
| ✓ | DONE | Create a blog with regular coffee content — 8 posts live (Coffee 101 + News) |
| ✓ | DONE | Optimize title tags across all pages |
| ✓ | DONE | Add structured data (JSON-LD) for products |
| ✓ | DONE | Fix rotating-inventory 404s (9 URL redirects → /collections/coffee) |
| ✓ | DONE | Add an FAQ page targeting common searches |
| ✓ | DONE | Fill missing SEO title & meta description on 6 new Black & White coffees — auto-fixed |
| ✓ | DONE | Set up Google Business Profile — deferred, owner's decision to leave profile as-is |
| ✓ | DONE | Audit all active-product SEO titles, descriptions & image alt text — 37/37 active products 100% complete, 0 fixes needed — Aug 10 review |
| ✓ | DONE | Build backlinks from Bermuda directories — bermudayp.com & gotobermuda.com both live — confirmed complete Aug 10 |
| ✓ | DONE | Fill missing SEO title & meta description on 16 newly-activated products — 5 SEY coffees, 10 Hario pre-order items, Fellow Atmos, subscription — auto-fixed 17 Aug; all active products now complete on title, description and image alt text |
| ✓ | DONE | Write SEO titles & meta descriptions for collection pages — 10 of 10 customer-facing collections done 17 Aug (/coffee, /equipment, /espresso, /filter, /grinders, /brewers, /accessories, /pre-order, /subscriptions, /current-selection); verified rendering live |
| ✓ | DONE | Add URL redirects for live hard-404s — 6 added 17 Aug — kenya-kii-by-botz-coffee, edinson-argote-cherry-limeade, the retired post /blogs/coffee/how-to-brew-specialty-coffee, plus siti, basha-bekele-badigalo and marigi-malaki-estate which archived same-day; all verified 301 |
| ✓ | DONE | Fill missing SEO title & meta description on 6 newly-published Brandywine coffees — Galactic Standard, Orbital Motion, Santa Barbara Estate, Blackberry Band, Beneficio San Vicente, Coffee Friends — published to Online Store 17 Aug with no metadata, auto-fixed 24 Aug |
| ✓ | DONE | Write SEO title & meta description for published pages that had none — 6 pages — /contact, /coming-soon, /shop, /pay-with-crypto, /request-a-coffee, /equipment-partners — auto-fixed 24 Aug via global.title_tag & global.description_tag |
| ✓ | DONE | Write SEO title & meta description for blog articles that had none — 11 of 16 published posts were relying on Shopify’s title/excerpt fallback — auto-fixed 24 Aug |
| ✓ | DONE | Correct stale roaster count in /pages/subscriptions meta description — said “sixteen rotating roasters”, now twenty — fixed 24 Aug |
| 1 | 1 - MED | Improve page load speed — largest remaining on-site lever |
| 2 | 2 - MED | Decide redirect policy for retired-to-draft coffees that 404 — now confirmed live: /products/colombia-juan-jimenez-pink-bourbon-by-onyx-coffee-lab (Google crawled 22 Aug) and /products/triple-double-by-portrait-coffee (21 Aug) both return a hard 404 — sold-through lots moved to DRAFT, not archived. 17 such products in total. A redirect would shadow the product if it is ever re-activated, so this needs Andrew’s call. Redirects cannot be created via the API — add manually under Content → URL redirects |
| 3 | 3 - LOW | Keep the “Add a Tip” helper product out of search — the $1 cart-tip product is Active and published to the Online Store, so /products/add-a-tip is a thin indexable page with no SEO metadata. Needs a theme-level noindex or removal from the Online Store channel — not a metadata fix, so left for Andrew |
| 4 | 4 - LOW | Delete the leftover “coffee-and-tea-example-products” demo collection — 6 Shopify sample products still sitting in a collection with no SEO metadata — safe to remove, but deleting products/collections is outside this task’s remit |
| 5 | 5 - LOW | Add alt text to theme hero / banner images — all product & subscription images done; only theme-level banners remain |
| 6 | 6 - LOW | Create location-specific landing pages |
| 7 | 7 - LOW | Re-run GSC ‘Not found (404)’ validation — 40 URLs; the 27 Jul attempt is still marked Failed. Best run after item 2 is decided, otherwise it will fail again |
| 8 | 8 - LOW | Review /collections/current-selection vs /collections/coffee overlap — both auto-populate from product type Coffee (69 products each as of 24 Aug), so they compete for the same queries; consider canonical or noindex on one |
| Keyword | Type | Priority |
|---|---|---|
| specialty coffee Bermuda | Primary | Core |
| coffee Bermuda | Primary | Core |
| buy coffee online Bermuda | Primary | Core |
| coffee delivery Bermuda | Secondary | Growth |
| wholesale coffee Bermuda | Secondary | B2B |
| hotel coffee supplier Bermuda | Secondary | B2B |
| best coffee in Bermuda | Secondary | Growth |
| Sey Coffee Bermuda | Long-tail | Brand |
| Onyx Coffee Lab Bermuda | Long-tail | Brand |
| Intelligentsia Coffee Bermuda | Long-tail | Brand |
| single origin coffee Bermuda | Long-tail | Niche |
| espresso Bermuda | Long-tail | Niche |
| coffee subscription Bermuda | Future | Planned |
| Date | Name | Coffee | Qty | Bag | Phone | Followed up |
|---|
Triangulated estimate of the business — updates live from Shopify revenue. ~3.0 months selling.
SDE (seller's discretionary earnings) is the total yearly benefit one owner-operator gets from the business: net profit plus the owner's own pay/draw, plus one-off and personal costs run through the books, plus non-cash items like depreciation. It's the standard earnings base buyers use to value owner-run businesses under about $5M.
Harbour Roast's SDE is negative right now (cumulative loss), so an earnings multiple values it near $0 today. The number on this card is the forward case — what it's worth once SDE turns positive.
Download data as CSV files or print a full dashboard report.
Print all tabs as a full business report. Uses print-friendly styling.
| Metric | Value | Notes |
|---|---|---|
| Revenue | $4,550.60 | 94 paid orders (Apr-Jun 2026) |
| COGS | $2,142.47 | 8 supplier orders |
| Gross Margin | 52.9% | $2,408.13 |
| Operating Expenses | $5,239.58 | Equipment-heavy (startup phase) |
| Net P&L | -$2,831.45 | Pre-launch investment period |
| Owed to Andrew | $5,331.45 | Personal card advances |
| Active Roasters | 15 | 5 countries |
| Pipeline Roasters | 8 | Heart, Pilot, Botz +5 more |
| Unfulfilled Orders | 1 | #1089 Janice Hetzel |
| SEO Score | 88/100 | Manual estimate — metadata clean-up week. 6 newly-published Brandywine coffees, 6 pages and 11 blog posts had no SEO title or meta description, all auto-fixed; stale “sixteen roasters” claim corrected on the subscriptions page. GSC 101 indexed / 149 not-indexed (was 81 / 144) — +20 indexed, no new issue category. Score dipped 2 pts because two sold-through DRAFT coffees were confirmed serving live hard-404s to Googlebot (21–22 Aug) and two minor new items were logged; not a Lighthouse score |
| Data as of | August 24, 2026 |
Invoice cafes & hotels, reconcile payments, and log supplier bills — all synced with the dashboard. Data saves automatically and syncs across your devices.