Maple syrup boiled to the right density, at least 66% sugar, and packed hot into a sealed container keeps for a long time: nothing can grow in it. What ends its shelf life depends on the container. Syrup in plastic jugs darkens over a year or two as air slowly gets through the plastic; syrup in glass keeps its grade far longer. Once opened, syrup goes in the fridge, or it can mold. In the example below, a Vermont sugarmaker's sealed plastic jugs passed every test through day 480, and they say best by 360 days, a 25% margin. Below is what ends maple syrup's shelf life, the containers, the study, the date on the label, and a free template.
The short version
- Boil to at least 66% sugar: thin syrup can ferment, over-dense syrup crystallizes.
- Pack hot into a clean container and seal it.
- Plastic jugs let air through; syrup darkens over a year or two.
- Glass keeps the grade far longer.
- Refrigerate after opening.
- Run a real-time study and leave a margin before the date.
- TaroStack gives every batch its date from the shelf life you set. More below.
What ends its shelf life
| What ends it | What happens | What slows it |
|---|---|---|
| Darkening | Color and flavor shift a grade darker | Glass, or jugs sold within the date; cool, dark storage |
| Fermentation | Thin syrup ferments and foams | Boil to density; check with a hydrometer or refractometer |
| Crystallizing | Over-dense syrup grows sugar crystals | Don't boil past density |
| Mold after opening | Grows on the surface of an open container | "Refrigerate after opening" |
Maple syrup's standard, at least 66% soluble solids, is in standard of identity food, and the year's numbers in maple syrup business plan.
How it's stored
| Stored | In the example's tests | On the label |
|---|---|---|
| Sealed plastic jug, room temperature | Passed every test through day 480 | Best by 1 year |
| Sealed glass, room temperature | Passed every test through day 900 in a side study | Best by 2 years |
| Opened, refrigerated | Not part of the study | "Refrigerate after opening" |
The glass bottles cost more and carry the longer date, which is why the shop sells them as gifts and the jugs to customers who use syrup up.
An example: a shelf life study
Sugar Maple Ridge, the made-up sugarmaker in Vermont I use in these examples, kept sealed quart jugs from one boil on a shelf at room temperature and opened one at each pull:
| Test | Pass if | Day 0 | Day 120 | Day 240 | Day 360 | Day 480 | Day 600 |
|---|---|---|---|---|---|---|---|
| Flavor score, 1 to 9 | at least 6 | 9 | 9 | 8 | 8 | 7 | 6 |
| Color change, grades darker | at most 1 | 0 | 0 | 0 | 0 | 1 | 2 |
| Density, % soluble solids | at least 66 | 66.9 | 66.9 | 66.9 | 66.9 | 66.9 | 66.9 |
| Mold or fermentation | at most 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| All pass? | Pass | Pass | Pass | Pass | Pass | Fail |
Everything passed through day 480; at day 600 the syrup had darkened two grades. Taking a 25% margin off day 480 gives 360 days, a year. How the pulls and margin are planned is in shelf life testing.
The date on the label
Sealed maple syrup is shelf-stable, so its date is a quality date: "Best by" or "Best if used by". In California, food made from July 1, 2026 that shows a date uses "BEST if Used by" for quality, in sell by date law, and how to write the date is in best by date format. The margins on a quart are in maple syrup profit margin.
Get the template
Download the maple syrup shelf life study template. One sheet: the product, the lot tested, the day it was made, how it's stored and the margin to leave; then each test with its limit and the result at each pull. It marks each pull pass or fail, finds the last day everything passed, takes the margin off, and gives the shelf life for the label and the date for a batch made today. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
The study gives one date for one container. Quarts, pints and gift glass, boils all spring, and shops that reorder all year: someone has to date each boil and send the oldest jugs first, before they darken.
How TaroStack does it
TaroStack gives every batch its date from the shelf life you set, and sends the oldest out first.
Dates from the shelf life. Each syrup carries its shelf life in days, and each batch's lot gets its production date and the date that follows from it.
First-expired-first-out. Orders take the oldest lots first by default, and a shop can be set to take only stock with enough days left.
What's coming up. A forecast shows what will expire unsold and what it costs, and anything thrown out is recorded with its reason, expired or spoiled, so waste shows by item.
| The job | Spreadsheet | In TaroStack |
|---|---|---|
| The date on a batch | Worked out by hand | From the shelf life, on the lot |
| Which batch goes out first | Dates on tape | First-expired-first-out |
| Stock with enough days for a shop | Checked by hand | The customer's shelf-life rule |
| What expired last month | Not counted | Waste by reason |
Lots, dates, first-expired-first-out and the expiry forecast are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
