Statistics
The Statistics view provides comprehensive insights into your coffee brewing habits, organized into dedicated sections.
The charts adjust to your usage, when you’re not tracking something or something has no data, the charts will be hidden.
Navigation
Use the pill-style navigation at the top to switch between sections:
- General - Overview metrics and charts
- Beans - Bean-related statistics
- Brews - Brewing statistics
- Equipment - Equipment usage
- Costs - Spending analytics, shown when cost tracking is enabled
- Cafés - Cafe visit statistics
- Caffeine - Caffeine intake statistics, shown when caffeine tracking is enabled
Insights
Tap the lightbulb in the toolbar to open Insights, where Beanstats looks for patterns in your brews rather than just counting them.
Taste Profile
Once five brews have taste feedback, a radar chart summarises your palate and calls out the dimension you lean toward. Below five, a progress bar shows how far along you are.
Insight Cards
Up to three cards, picked by how strong the pattern is:
| Insight | Example |
|---|---|
| Attribute preference | Origins, processing, roast levels, or roasters you rate higher |
| Brew parameters | “Your best espresso: 18g in, 36g out at 93°C” |
| Method comparison | “V60 rates 0.7★ higher than Chemex” |
| Extraction pattern | “Espresso brews tend toward full-bodied and sour”, with advice on what to change |
| Extraction sweet spot | Where your best-rated brews land on TDS and extraction yield |
Every card carries a footnote explaining what it is based on, such as “Based on 80 brews with Ethiopian” or “From 12 of 45 espresso brews rated 4★+”, so you can judge how much to read into it.
A What to Buy Next card appears once you have eight or more rated brews, suggesting what to look for in your next bag.
General Section
Quick Stats
| Stat | Description |
|---|---|
| Total Brews | Combined home and cafe brew count |
| Total Ground | Total coffee consumed in grams |
| Avg Dose | Average coffee dose per brew |
| Brews/Day | Average brews per day since first brew |
| Remaining | Available + frozen bean weight with days estimate |
| Beans Added | Beans added in the selected period |
Charts
| Chart | Description |
|---|---|
| Brews per Period | Home + cafe brews over time |
| Coffee per Period | Coffee weight consumed over time |
| Beans per Period | New beans added over time |
Charts adapt based on your selected date range, grouping data appropriately.
Beans Section
Metrics
| Stat | Description |
|---|---|
| Beans Tried | Unique beans brewed in the selected period |
| Roasters Tried | Count of unique roasters from beans brewed |
| Origins Tried | Count of unique origin countries from beans brewed |
| Avg Age at First Brew | Average days post-roast when you first brewed each bean |
| Peak Freshness | Percentage of brews in the 7-21 day freshness window |
| Frozen | Current frozen bean weight (inventory, not filtered) |
| Active Freezes | Current active freeze entries (inventory, not filtered) |
Favorites
- Roast Levels - Distribution of light/medium/dark roasts
- Favorite Origins - Most frequently brewed origin countries
- Favorite Roasters - Most frequently brewed roasters
- Favorite Varieties - Most common coffee varieties
- Favorite Processing - Most common processing methods
Top Rated
Alongside the favorites, Top Rated lists rank by average brew rating instead of usage count: Top Rated Beans, Top Rated Roast Levels, Top Rated Origins, Top Rated Roasters, Top Rated Varieties, and Top Rated Processing. Items need a minimum number of rated brews before they appear, so a single lucky brew doesn’t top the list.
Rating by Price Tier
See how your brew ratings correlate with bean price:
| Tier | Description |
|---|---|
| Budget | Your cheapest 25% of beans |
| Value | Below-median priced beans |
| Mid-range | Above-median priced beans |
| Premium | Your most expensive 25% of beans |
Brews Section
Metrics
| Stat | Description |
|---|---|
| Home Brews | Number of home brews |
| Cafe Visits | Number of cafe brews |
| Avg Rating | Average brew rating |
| Avg Filter Ratio | Average water/coffee ratio for filter brews |
| Avg Espresso Ratio | Average yield/dose ratio for espresso |
| Total Time Brewed | Sum of all brew times (formatted as Xh Xm) |
| Avg Shot Time | Average extraction time for espresso brews |
Favorites
- Brewing Style - Filter vs Espresso distribution
- Favorite Methods - Most used brew methods
- Favorite Cafes - Most visited cafes
- Favorite Drinks - Most ordered coffee styles at cafes
Top Rated Methods and Top Rated Water Profiles rank methods and water profiles by average brew rating, with a minimum number of rated brews before an item appears.
Rating by Brewing Style
When both filter and espresso brews have ratings, two cards compare average ratings between the two styles.
Brew Time Charts
| Chart | Description |
|---|---|
| Shot Time Distribution | Histogram of espresso shot times (5-second buckets) |
| Shot Time Trend | Average shot time over time |
| Brew Time Distribution | Histogram of filter brew times (1-minute buckets) |
Peak Pressure Insights
For espresso brews recorded with a pressure sensor, two charts surface your peak pressure data:
| Chart | Description |
|---|---|
| Peak Pressure | Average peak pressure over time |
| Pressure vs Rating | Scatter of peak pressure against brew rating |
These sit alongside the equivalent flow rate charts, paired on iPad.
Rating by Temperature
Shows average brew ratings grouped by temperature buckets:
| Metric (°C) | Imperial (°F) |
|---|---|
| Under 85° | Under 185° |
| 85-90° | 185-194° |
| 90-95° | 194-203° |
| 95-100° | 203-212° |
| Over 100° | Over 212° |
Rating by Water Hardness
When water tracking is enabled, brews are bucketed by the general hardness (GH) of their linked water profile, using the standard classification, and the chart shows the average rating per bucket:
| Bucket | GH (ppm as CaCO₃) |
|---|---|
| Soft | Under 60 |
| Moderate | 60-120 |
| Hard | 120-180 |
| Very Hard | Over 180 |
Paired with Rating by Temperature on iPad.
Extraction Heatmap
A visual 3×3 grid showing how your brews cluster across extraction characteristics:
- Y-axis: Strong / Medium / Weak
- X-axis: Sour / Balanced / Bitter
- Each cell shows the brew count and average rating
- Cells are colored by frequency
Only shown when extraction grid data exists.
Dialing-In Learning Curve
A line chart showing your average rating at each brew sequence number (#1 through #10) across all beans. This reveals how your ratings improve with each subsequent brew of a bean, your typical dialing-in curve.
Equipment Section
Metrics
| Stat | Description |
|---|---|
| Equipment Used | Unique equipment used in brews during the period |
| Grinders Used | Unique grinders used in brews |
| Brewers Used | Unique brewers used in brews |
Favorites
- Equipment by Category - Distribution across categories (inventory, not filtered)
- Most Used Equipment - All equipment ranked by usage count
- Grinders by Weight - Grinders ranked by coffee weight processed
- Favorite Grinders - Most used grinders
- Favorite Brewers - Most used brewers
- Favorite Espresso Machines - Most used espresso machines
- Favorite Scales - Most used scales
- Favorite Kettles - Most used kettles
Top Rated Grinders and Top Rated Brewers rank your gear by average brew rating, with a minimum number of rated brews before an item appears.
Costs Section
Shown when cost tracking is enabled, and requires a Premium subscription.
Quick Stats
| Stat | Description |
|---|---|
| Avg Cost/Cup | Bean price per gram applied to each brew’s dose |
| Spent | Bean purchases in the selected period |
| Café Spent | Cafe visit spend in the selected period |
| Avg Cost/Visit | Average price per priced cafe visit |
Café Spent and Avg Cost/Visit come from the optional price field on cafe brews.
Charts
| Chart | Description |
|---|---|
| Spending Over Time | Bean purchase spend per period |
| Cost vs Rating | Scatter of average cost per cup against average rating per bean |
| Best Value Beans | Beans ranked by rating relative to cost per cup |
| Price per Gram by Roaster | Average price per gram for each roaster |
Interactive Charts
Time Grouping
Charts automatically adapt to your selected date range:
| Date Range | Grouping |
|---|---|
| Last 7 days | Daily |
| Last 30 days | Weekly |
| Last 90 days | Monthly |
| Last year | Monthly |
| All time | Monthly averages |
Interaction
- Tap and drag on bars to see detailed values
- Selected bar highlights with accent color
- Shows full period label (e.g., “Dec 1 - Dec 7”)
Date Range Filtering
Select a date range from the toolbar menu:
- Last 7 days
- Last 30 days
- Last 90 days
- Last year
- All time
Favorites Display
Favorite sections show your top 10 items ranked by usage:
- Rank number (1-10)
- Item name
- Usage count
- Progress bar showing relative popularity
Lifetime Subtitles
When viewing a filtered time range (not “All time”), many stat tiles show a subtitle with your lifetime total. This provides context for how the filtered count compares to your overall usage.
For example, when viewing “Last 30 days”:
- Value: “5” (beans tried in last 30 days)
- Subtitle: “47 lifetime” (total beans ever tried)
Stats showing lifetime subtitles include:
- General: Total Brews, Total Ground, Beans Added
- Beans: Beans Tried, Roasters Tried, Origins Tried
- Brews: Home Brews, Cafe Visits, Total Time Brewed
- Equipment: Equipment Used, Grinders Used, Brewers Used
Units
Weight values respect your unit system preference:
- Metric: grams (g) and kilograms (kg)
- Imperial: ounces (oz) and pounds (lb)