Ultimate Guide · 10 min read · June 25, 2026
The Ultimate Guide to Logging Home Coffee Roast Profiles for Consistent Results
Inconsistent roasts — one batch beautifully bright and fruity, the next flat or faintly burnt — are the most common frustration among home coffee roasters. The fix is not a better drum or more expensive green beans: it is systematic data logging tied to the two metrics that predict flavor most reliably: Development Time Ratio (DTR) and Rate of Rise (RoR). Roasters who log every batch and surface patterns across sessions can dial in repeatable results batch after batch.
- DTR is the single most actionable number you can track. Development Time Ratio — the percentage of total roast time spent after first crack — has a widely cited specialty-roasting target range of 20–25% [1]. Miss it low and the cup tastes grassy; push past it without watching RoR and you risk baked, flat flavors.
- RoR tells you what DTR can't. A steadily declining Rate of Rise through the development phase is the hallmark of a well-structured roast; an RoR that rises — especially after first crack — tends to strip sweetness from the cup [2].
- Color is a calibration anchor, not a decision-maker. The SCAA-adopted Agtron Gourmet Scale (0–150) ties roast color to infrared reflectance: lighter roasts score 80–100; darker roasts score 25–40 [3]. Matching a visual color tile to your batch gives you a repeatable degree-of-roast estimate you can cross-reference with your time/temperature data.
- Logging unlocks pattern recognition. Without records, every roast is a fresh experiment. With records, you can compare bean origin, charge weight, first-crack timing, drop temperature, and tasting notes — then trace exactly which variable explains why batch 14 outperformed batch 13 [4].
- The roast profile is your recipe. Professional data-loggers describe the roast curve as "a recipe which can later be referenced to verify batch consistency" and diagnose machine or venting issues between sessions [4].
| Metric | What It Measures | Specialty Target | Risk If Ignored |
|---|---|---|---|
| DTR | % of total roast time spent post-first-crack | 20–25% | Under/overdevelopment |
| RoR at drop | °F or °C per minute at time of drop | Gently positive & declining | Baked / roasty defects |
| Agtron score (visual approx.) | Roast color / degree of roast | Light: 75–95 / Dark: 25–45 | Inconsistent target level |
| Total roast time | Charge → drop duration | Typically 8–14 min | Structural process drift |
| First crack timing | % of total roast when FC begins | ~75–80% of total time [2] | Poor heat-curve planning |
TL;DR: Log DTR, RoR, Agtron-reference color, and tasting notes for every batch — then let the data show you exactly where your next roast can improve.
Why Roast Data Transforms Home Roasting from Guesswork into a Repeatable Craft
Home roasting is a chemistry experiment that unfolds in under fifteen minutes. Heat, air, and time interact with hundreds of volatile compounds inside the bean — and the margin between "bright and floral" and "faintly scorched" can be as little as ten seconds [5]. Without a record of what you did, reproducing your best batch is essentially impossible.
The Consistency Problem No One Talks About Enough
Most home roasters can nail a single remarkable batch. The harder challenge is the next one, and the one after that. According to Mill City Roasters, the primary use of a roast curve is "as a recipe which can later be referenced to verify batch consistency as part of your QC process or to diagnose a machine or venting issue" [4]. That language — recipe — reframes profiling entirely. Instead of chasing a feeling, you are replicating a documented process.
The San Francisco Roaster Co. puts it plainly: once you have found the ideal batch, recreating it "is nearly impossible — unless you've collected data that details your newly-found roast profile and those metrics can be applied time and time again" [6].
"For years I've been promoting the idea of a steady decline in the ROR (rate of rise) during roasting." — Scott Rao, author of The Coffee Roaster's Companion [7]
This principle, championed by Rao across more than 25 years of roasting and consulting [8], underpins why logging RoR is so valuable: you cannot manage a steadily declining curve if you are not recording it.
What Happens Chemically When You Skip the Data
Between roughly 300–400 °F, the Maillard reaction begins building complex flavors. Around 385–410 °F, first crack signals internal pressure release and the start of the development phase. After ~435–450 °F, oils emerge and roast-forward flavors begin to overpower origin characteristics [3]. Every one of these inflection points is time-stamped in a proper roast log — miss recording them and you cannot retroactively diagnose why a batch tasted flat.
A stalled or crashing RoR — even when DTR appears correct — produces baked, flat character. The infamous "crash and flick" pattern (RoR dropping near zero then spiking before drop) produces baked notes regardless of what the DTR number says [1]. Only a graph reveals it.
The Expert Consensus: Profile First, Adjust Second
Scott Rao's The Coffee Roaster's Companion argues that development — the breakdown of the bean's cellular structure — occurs throughout the entire roast, not merely after first crack [7]. This means the data you need to capture begins at charge temperature, not at first crack. Tasting notes alone cannot tell you whether a grassy cup resulted from a rushed Maillard phase at minute 4 or from a stalled RoR at minute 9. The log can.
Understanding the Three Key Metrics Worth Logging
Before building a logging habit, it helps to understand exactly what each metric tells you — and how the numbers shift across light, medium, and dark roast targets.
Development Time Ratio (DTR): Your Flavor Development Clock
DTR is calculated with one formula: (development time ÷ total roast time) × 100 [1]. A 10-minute total roast with a 2-minute post-first-crack window = 20% DTR [1]. The same absolute 2 minutes of development time in a 12-minute roast drops to only 17% DTR — a meaningfully different result even though the clock time is identical.
The widely cited specialty target of 20–25% DTR should be treated as a diagnostic benchmark rather than a hard rule [1]. Scandinavian specialty roasters — associated with the Nordic Barista Cup — popularized tighter total roast times of 8–11 minutes with DTRs in the 18–22% range, aiming to preserve aromatic esters that express terroir [1]. Log your DTR alongside your tasting notes and you will quickly see which end of the range produces your preferred cup character from each origin.
| Roast Level | Typical Total Time | Typical DTR | Drop Temp (Bean) | Agtron Approx. |
|---|---|---|---|---|
| Light | 8–10 min | 18–23% | 385–400 °F | 75–95 |
| Medium | 10–12 min | 20–25% | 400–420 °F | 55–75 |
| Medium-Dark | 11–13 min | 22–26% | 420–435 °F | 45–55 |
| Dark | 12–14 min | 22–27% | 435–450 °F | 25–45 |
Ranges are approximate and vary by machine, probe placement, and bean density. Your log data will calibrate these for your specific setup.
Rate of Rise (RoR): The Shape of the Curve Matters More Than the Numbers
RoR measures the speed at which bean temperature climbs — typically expressed in degrees per minute — and provides a dynamic view that a simple temperature reading cannot [9]. Two roasts can arrive at the identical end temperature with the same roast color yet taste completely different if their RoR curves diverged along the way [9].
The specifics change with roast level [9]:
- Light roasts — shorter development times, dropped early in or just after first crack. The main challenge is preventing an RoR crash at first crack, which stalls flavor development.
- Medium roasts — a gently declining RoR through the Maillard and development phases builds sweetness and body without tipping into baked territory.
- Dark roasts — some roasters find a briefly stable (rather than strictly declining) RoR in the post-first-crack window produces a cleaner result. This is one context where the "always declining" rule is worth questioning in your own logs.
Roasts where the RoR increases — especially after first crack — tend to strip sweetness from the cup [7]. Your logged curve reveals this pattern instantly; your palate alone may not catch it until several batches later.
Roast Color and the Agtron Reference Scale
The SCAA established standardized roast classifications using the Agtron Gourmet Scale, measuring roast darkness through infrared reflectance spectroscopy [3]. The system assigns values from 0–150: higher numbers indicate lighter roasts (80–100); lower numbers indicate darker roasts (25–40) [3]. Before the Agtron scale, roast terminology was inconsistent — one roaster's "medium" was another's "dark" [3].
Home roasters without a $4,000+ spectrophotometer can use visual color tile references calibrated to the Agtron scale — a practical tool championed by Sweet Maria's Coffee Library — to make a reasonable degree-of-roast estimate and record it per batch [5]. Specialty coffee roasters note that roasting beyond roughly Agtron 55 typically means roast flavors begin to overpower origin characteristics [3]. Logging your visual Agtron estimate alongside DTR and tasting notes lets you track roast-level drift across weeks and bean origins.
How to Build a Roast Profile Logging System That Actually Improves Your Batches
Knowing what to measure is half the battle. The other half is building a logging workflow that you will actually complete in the 12 minutes between charge and drop — and then review.
The Minimum Viable Log: 9 Fields per Batch
A practical home-roasting log should capture the following for every batch [10]:
- Bean details — origin, variety, processing method, supplier, harvest year
- Date and batch number
- Charge weight (green, in grams)
- Charge temperature
- Turning point (when bean temperature stops falling and starts rising)
- First crack onset (time and temperature)
- Drop time and temperature
- Calculated DTR (quick mental math or auto-calculated)
- Tasting notes (after 24–48 hours of rest, ideally)
Optional but powerful additions: airflow settings, ambient humidity, weight loss percentage (a proxy for moisture loss and roast degree), and a visual Agtron color tier (light / medium-light / medium / medium-dark / dark).
For deeper guidance on what to do with these records once you have them, check out 10 Roast Profile Mistakes Home Roasters Make (and How Tracking Data Fixes Them).
Surfacing Patterns: Turning Raw Records Into Roasting Intelligence
Raw logs become powerful only when you compare them. After every five to ten batches, ask these diagnostic questions:
- DTR consistency: Are your DTRs clustered within a 2–3% band, or swinging wildly? Wide swings usually point to inconsistent first-crack detection or variable heat application in the final minutes.
- RoR at drop: Is your RoR positive and gently declining at the moment you drop, or is it near zero (indicating a stalled roast)? A stalled RoR at drop is one of the strongest predictors of a flat, baked cup [1].
- Tasting note correlation: Which batches rated highest on sweetness and clarity? Cross-reference their DTR, drop temperature, and first-crack timing percentage. Patterns emerge after 10–15 logged batches.
- Origin-specific trends: Ethiopian naturals may thrive at DTR 20–22% while a dense Colombian washed might reward 23–25%. Your log is the only way to discover your machine's behavior with each origin. For more on origin-driven adjustments, see How Single-Origin Bean Characteristics Should Change Your Roast Profile Approach.
"Keeping consistent records is one of the fastest ways to improve as a roaster." — Green Coffee Collective, Roasting Resources [10]
Common Logging Pitfalls to Avoid
- Logging temperature but not time-stamped milestones. An end temperature of 410 °F tells you very little without knowing how fast you got there and when first crack occurred relative to total roast time.
- Waiting too long to taste. Most home roasters cup too early. Tasting notes recorded at 24–48 hours post-roast give more accurate flavor feedback than those captured the same evening [3].
- Inconsistent first-crack detection. First crack can range from a loud pop to a subtle, rolling series of cracks. If your detection timing varies, so will every DTR calculation downstream. Use a consistent methodology — first audible crack, or first sustained crack series — and note which convention you use.
- Ignoring ambient conditions. Humidity affects green bean moisture and can shift roast behavior noticeably between seasons [4]. Log ambient temperature and humidity at charge; over time you will see their influence.
Putting It All Together: A Session-by-Session Improvement Loop
The goal of a roast profile log is not a pristine spreadsheet — it is a feedback loop that makes each session slightly more intentional than the last. Here is a practical weekly workflow:
Before You Roast: Set an Intention
Pull up the log from your last two or three batches of the same origin. Note the DTR, first-crack timing percentage, and tasting notes. Decide on one variable to adjust — not three. If the last batch tasted grassy, your hypothesis might be "increase DTR by 1–2 percentage points by delaying the drop 20 seconds." Write it down before you charge.
During the Roast: Note the Milestones in Real Time
Use a stopwatch and a notepad, a phone app, or dedicated roasting software. Record turning point, first-crack onset (time + bean temperature), and any heat or airflow adjustments with their timestamps. The act of writing in real time forces you to pay closer attention than when you rely on memory. For beginners still selecting equipment, Best Home Coffee Roasters for Beginners in 2025 (That Work With Roast Profile Logging) covers which machines make data capture easiest.
After the Roast: Calculate and Annotate
Immediately after drop: record drop temperature and weight. Calculate DTR. Visually match the beans to your color reference chart and note the Agtron tier. Then, after resting the coffee 24–48 hours, brew a simple cup and write tasting notes — even three words ("bright, citrus, thin body") are more useful than nothing. Cross-reference with your pre-roast hypothesis.
Across Sessions: Let the Log Do the Teaching
After a dozen or more logged batches, patterns appear that no single session could reveal: which DTR range produces the sweetest cups from your particular drum roaster, how your RoR behavior changes in winter versus summer, which origins tolerate a faster Maillard phase and which punish it. This is the compounding value of a roast log — and it is the reason professional roasters describe their accumulated records as a "biographical roast craft reference" [4].
If you want to understand what your color readings really mean in the cup, Light vs. Medium vs. Dark Roast: How to Actually Tell the Difference at Home is an excellent companion read.
The difference between a home roaster who improves steadily and one who repeats the same mistakes is almost never equipment — it is data. Every logged DTR, every noted first-crack time, every tasting note is a small brick in a growing model of how your setup, your beans, and your technique interact. Our roast profile logger is built around exactly this workflow: log bean origin, time/temperature curves, and tasting notes per batch, then let the app surface the patterns automatically — complete with a visual roast color reference for degree estimation and calibration. Start your first log today and you will taste the difference by batch ten.
Frequently asked questions
What is a good DTR (Development Time Ratio) for home roasting?▾
The most widely cited specialty-roasting target is 20–25% DTR — meaning 20–25% of your total roast time is spent after first crack. However, this is a diagnostic benchmark, not a rigid rule. Lighter Nordic-style roasts often target 18–22% DTR with faster total roast times of 8–11 minutes. Your own log data, cross-referenced with tasting notes, will reveal the ideal DTR range for your machine and preferred roast level.
What does Rate of Rise (RoR) mean in coffee roasting?▾
Rate of Rise (RoR) is the speed at which bean temperature increases during a roast, typically expressed in degrees per minute. A steadily declining RoR from charge through first crack is considered a hallmark of a well-structured roast, associated with sweetness and clarity. An RoR that rises — especially after first crack — tends to produce cups lacking sweetness. Tracking RoR over time helps you identify and fix structural problems in your heat application.
How do I estimate roast level at home without an Agtron machine?▾
The Agtron Gourmet Scale (0–150) is the industry standard: lighter roasts score roughly 75–95 and dark roasts score 25–45. Without a spectrophotometer, you can use printed visual color reference tiles calibrated to the Agtron scale — a method popularized by Sweet Maria's Coffee Library — to visually match your cooled beans to a reference tier. Log that estimated tier alongside your time/temperature data to track roast-level consistency across batches.
How many batches do I need to log before I see useful patterns?▾
Most roasters start noticing meaningful correlations between their logged variables (DTR, first-crack timing, drop temperature) and tasting notes after 10–15 batches of the same or similar origins. The more variables you log consistently — including ambient conditions and weight loss — the faster patterns emerge. Comparing batches of the same green bean is the fastest way to isolate the impact of individual changes.
Does first crack timing relative to total roast time matter?▾
Yes. Scott Rao's The Coffee Roaster's Companion recommends that first crack begin between 75–80% of the way through total roast time. If first crack arrives too early (say, at 65%), there may not be enough time to develop the bean properly without stalling. If it arrives too late, you may be forced to drop quickly, compressing the development phase. Logging first crack as a percentage of total roast time is one of the most useful consistency checks you can make.
What is the minimum information I should record for each roast?▾
At minimum, log: bean origin and processing method, date and batch number, charge weight, turning point (time + temperature), first crack onset (time + temperature), drop time and temperature, calculated DTR, and tasting notes after 24–48 hours rest. Optional but valuable additions include airflow settings, ambient humidity, post-roast weight (for weight loss %), and a visual Agtron color tier estimate.
Sources
- What is Development Time Ratio (DTR) in coffee roasting? — Green Coffee Collective
- Five Things I Learned From Scott Rao's The Coffee Roaster's Companion — The Coffee Compass
- Coffee Roast Levels Guide: Light, Medium & Dark Roasts — Everyday People Coffee & Tea
- Coffee roasting data logging & automation software — Mill City Roasters
- Using Sight to Determine Degree of Roast — Sweet Maria's Coffee Library
- Using Data Collection to Achieve Consistency in Roasting — San Francisco Roaster Co.
- Scott Rao — scottrao.com (blog: steadily declining ROR)
- Coffee Roasting Best Practices — Scott Rao
Keep reading
Ready to see it for yourself?
Back to home →