Dwarf Fortress Food and Booze Calculator
Plan your Dwarf Fortress food and booze production. Computes farm tiles, planters, brewers, stills and barrels needed to feed N dwarves year-round, using formulas from dwarffortresswiki.org.
Tiles, planters, brewers and barrels for N dwarves.
dwarves
Plump helmet (default) is the all-season underground crop. Two-season crops give half the harvests, so you'll need a bigger plot.
Higher skill produces larger stacks per harvest. The wiki publishes only Dabbling and Legendary+5 explicitly; intermediate ranks are interpolated.
Affects how many brew jobs your brewer completes per year. Does NOT affect alcohol yield (always 5x per plant). Default Skilled = 300 jobs/year.
- Planters needed
- 4 planters
- Brewers needed
- 2 brewers
- Stills needed
- 2 stills
- Barrels in flight
- 39 barrels
- Days of buffer
- 168 days
Defaults: modern DF (DF2014/v0.47 + Steam v50+), plump helmet, Skilled planter, no fertilizer, 1.5x safety. Re-run the calc above with your inputs to fine-tune.
| Dwarves | Booze/yr | Food/yr | Tiles | Plot | Planters | Brewers | Barrels |
|---|---|---|---|---|---|---|---|
| 14(small embark) | 280 | 112 | 10 | 3×4 | 1 | 1 | 10 |
| 30 | 600 | 240 | 21 | 5×5 | 2 | 1 | 15 |
| 50 | 1,000 | 400 | 35 | 6×6 | 2 | 1 | 22 |
| 75 | 1,500 | 600 | 53 | 7×8 | 3 | 1 | 30 |
| 100(default) | 2,000 | 800 | 70 | 8×9 | 4 | 2 | 39 |
| 150 | 3,000 | 1,200 | 105 | 10×11 | 6 | 2 | 55 |
| 200(large) | 4,000 | 1,600 | 140 | 12×12 | 7 | 3 | 72 |
| 300(large) | 6,000 | 2,400 | 210 | 14×15 | 11 | 4 | 105 |
Underground crops are safer; surface crops grow faster but expose your farmers. Pig tail is the only crop on this list with a non-food secondary use (cloth fiber).
| Plant | Location | Seasons | Harvests/yr | Brews to | Notes |
|---|---|---|---|---|---|
| Plump helmet | Underground | Spring, Summer, Autumn, Winter | 12 | Dwarven wine | Default. Best yield/year. |
| Pig tail | Underground | Summer, Autumn | 6 | Dwarven ale | Also yields cloth fiber. |
| Cave wheat | Underground | Summer, Autumn | 4 | Dwarven beer | Cookable into flour. |
| Sweet pod | Underground | Spring, Summer | 4 | Dwarven rum | Cookable into syrup. |
| Prickle berry | Surface | Spring, Summer, Autumn, Winter | 12 | Prickle berry wine | Above-ground risk. |
| Longland grass | Surface | Spring, Summer, Autumn, Winter | 12 | Longland beer | Above-ground risk. |
| Sun berry | Surface | Spring, Summer, Autumn, Winter | 12 | Sunshine | Hard to obtain seeds. |
| Strawberry plant | Surface | Spring, Summer, Autumn, Winter | 12 | Strawberry wine | — |
| Fisher berry | Surface | Spring, Summer, Autumn, Winter | 12 | Fisher berry wine | — |
Math sourced from dwarffortresswiki.org. Vanilla Dwarf Fortress only — mods may shift yields.
Dwarf Fortress food and booze calculator. Farm tiles, planters, brewers and barrels for N dwarves.
What is the Dwarf Fortress food and booze calculator?
How to calculate food and booze needs in Dwarf Fortress (and how the calculator does it)
Required farm tiles for N dwarves
- = Farm tiles required (the integer the calculator returns)
- = Number of dwarves
- = Booze per dwarf per year — 20 in Modern DF (DF2014/v0.47 free + Steam Premium v50+), 16 in Legacy v0.31 (pre-2014)
- = Harvests per year for the chosen crop — 12 plump helmet, 6 pig tail, 4 cave wheat / sweet pod
- = Plants per tile per harvest at the chosen planter skill — Skilled unfertilized = 1.43, Legendary+5 unfertilized = 3.17 (wiki anchors)
- = Safety margin multiplier — 1.0 exact, 1.5 recommended, 2.0 paranoid
Worked examples with the full math
Small embark — 14 dwarves, plump helmet, Skilled, no fertilizer
100-dwarf canonical fortress (calculator defaults)
100-dwarf fortress with fertilizer ON
300-dwarf megafort — same defaults
Cave wheat fortress — slow grower, 100 dwarves, Skilled
Legacy v0.31 vs Modern DF for 100 dwarves
Planning tips for Bay12 veterans and Steam newcomers alike
- Plump helmet is the default for a reason. It is the only brewable that grows in all four seasons (12 harvests/year), giving you double the annual yield of pig tail (6/year) and triple cave wheat or sweet pod (4/year). The wiki's `Plump_helmet` page calls it the only plant food-item purchasable at embark — start with it.
- Brewer skill does NOT change alcohol yield. Per `dwarffortresswiki.org/Brewer`: "Regardless of skill, a brewer produces five units of alcohol for each unit of brewable plant." Skill only changes job duration. A single Skilled dedicated brewer (~300 jobs/year) handles a 50-150 dwarf fortress comfortably; promoting them to Legendary doubles brew speed but yields zero extra alcohol.
- With low planter skill, FOOD binds, not booze. The community rule of thumb is "booze is always the bottleneck" — true at Professional planter and above, false at Skilled and below. The calculator labels the binding constraint explicitly. If you see "Bound by: food" you are over-building if you size purely for booze.
- Always reserve 5 empty barrels for the brewing queue. The calculator's barrel output already adds that buffer (`ceil(annual_booze / 12 / 5) + 5`). Without it, brewers stall mid-job when the stockpile claims every empty barrel for finished alcohol.
- Fertilizer (potash) raises yield about 60% across every rank, but it costs labour. The wood-burning ash chain (woodcutter → ash production → potash → fertilize) consumes 1-2 dwarf-seasons of work for a fortress under ~80 dwarves. Above ~150 dwarves it pays for itself in saved tiles and seeds. The 80-dwarf threshold is where most experienced players turn it on.
- Surface crops (prickle berry, longland grass) match plump helmet on yield per year — both grow in all four seasons in v50 — but expose your farmer to wildlife, weather and gobbo invasions. The trade-off is risk, not throughput. Stick to underground unless you actively want surface crops for variety.
- Don't cook your plump helmets! The Bay12 wisdom is to disable Cooking on plump helmets and every brewable plant in the kitchen settings, so your idiot dwarves don't turn drinkable booze inputs into one-time meals. The calculator assumes raw eating; cooking neither helps nor hurts the food math, but it kills brewing input.
- Check the cheat-sheet table below the calculator before you build. Eight pre-computed rows from 14 dwarves up to 300, all using Modern DF + plump helmet + Skilled defaults. If you are within ~10% of one of those dwarf counts, you can stamp the row's plot directly without re-running the calculator.
- Consider barrels vs pots. The calculator returns barrel count, but stone pots from a Craftsdwarf's Workshop work identically and are unlimited if you have stone. On a treeless embark, switch your reserved-barrels mental model to reserved-pots — the math is the same.
Dwarf Fortress food calculator — frequently asked questions
How much food and booze do I need for N dwarves in Dwarf Fortress?
Each dwarf eats 8 units of food per year (2 meals per season x 4 seasons) and drinks 20 units of booze per year on Modern DF (DF2014/v0.47 free release and Steam Premium v50+ both share this rate per `dwarffortresswiki.org/DF2014:Alcohol`), or 16 units on Legacy v0.31 (pre-2014, 4 drinks per season per `dwarffortresswiki.org/v0.31:Alcohol`). For 100 dwarves: 800 food + 2000 booze on Modern DF, or 800 food + 1600 booze on Legacy v0.31. Multiply by your dwarf count to get your annual production target.
How many farm tiles do I need for 100 dwarves?
With the calculator's defaults (Modern DF, plump helmet, Skilled planter, no fertilizer, 1.5x safety) you need 70 farm tiles in an 8x9 plot. Toggle fertilizer on and it drops to 44 tiles. Switch to a 2-season crop like pig tail and it doubles to roughly 140 tiles. Note: the wiki's `Farm_size_calculations` page cites a 3x3 plump helmet plot "supporting 95 dwarves" but that figure assumes booze-cooking and seed recovery — feeding the same plant twice (once as drink, once as the seed cooked into a meal). This calculator uses the simpler raw plant-to-meal accounting most veterans plan with, so a 3x3 plot at Legendary+5 fertilized covers booze for 139 dwarves but food for only ~70. The two methods diverge by exactly the cooking/seed loop the wiki includes and we don't.
How many planters does my fortress need?
The calculator uses a linear model anchored at the wiki's published Legendary+5 cap of 100 tiles per planter, which works out to 5 x skill_rank tiles per planter. For 70 tiles at Skilled (rank 4) you need 4 planters; at Professional (rank 9) one planter handles 45 tiles, so two cover the same plot. At Legendary (rank 15) a single dwarf manages the whole 100-tile farm. Most steady fortresses keep 2-3 dedicated planters even when one would suffice, as insurance against death or migration.
How many brewers do I need?
The calculator uses 300 brew jobs per year per dedicated Skilled brewer as its baseline. This figure is NOT a wiki-published constant — the wiki only states that brewer skill affects brew-job duration without quoting jobs/year. The 300 number is an internal estimate calibrated against bay12forums.com discussion threads and Steam community guides, where typical Skilled-brewer throughput is reported in the 250-400 jobs/year range (variance comes from interruptions, hauling, and stockpile distance). Treat it as a planning baseline, not a measured constant. At 100 Modern DF dwarves you have 2000 booze/year, divided by the 5x brew multiplier = 400 jobs needed = 2 brewers. Most fortresses up to 150 dwarves get by with a single dedicated Skilled brewer. Above 200 dwarves you need 3, above 400 dwarves 6+.
How many barrels should I produce?
The calculator returns ceil(annual_booze / 12 / 5) + 5. For 100 Modern DF dwarves that's ceil(2000/60) + 5 = 39 barrels in flight. The +5 is the empty-barrel buffer for the brewing queue (configurable in-game as the global Reserved Barrels setting). Without that buffer your brewers stall mid-job when stockpiles claim every empty barrel.
Does fertilizer matter for booze production?
Yes — fertilizer raises planter yield by roughly 60% across every skill rank. For 100 dwarves at Skilled it drops the tile count from 70 to 44. The trade-off is the wood-burning ash chain (woodcutter -> ashery -> potash) you need to make potash, plus re-fertilizing every season. Below ~80 dwarves the tile savings rarely justify the labour. Above 150 dwarves fertilizer is almost always worth it. Note: the wiki warns that poor soil cuts yield to about 1/4, so fertilizer on poor soil is a waste.
Does brewer skill affect alcohol output?
No. The wiki is explicit: a brewer produces five units of alcohol for each unit of brewable plant regardless of skill. Skill only changes how fast a brew job finishes — yield is always 5x.
What is the best crop for booze in Dwarf Fortress?
Plump helmet wins on yield-per-year for every legal embark. It is the only brewable that grows in winter, giving 12 harvests per year vs 6 for pig tail or 4 for cave wheat / sweet pod. Surface 3-season crops (prickle berry, longland grass) hit the same 12 harvests per year in v50, but expose farmers to wildlife and weather. For a single-crop monoculture, plump helmet is the optimum. For variety (drinks of different types make dwarves happier), rotate in pig tail and sweet pod even though they need more tiles.
Will dwarves die of thirst if they run out of booze?
Not from booze alone — they will switch to drinking water from wells, rivers or murky pools. But water-only dwarves work slowly and accumulate negative thoughts ("I had to drink water like an animal"). Over a year of dehydration the bad thoughts compound into tantrums and mental breaks. Dwarves only die of thirst when both booze AND accessible water run out. Always have at least one well plumbed to a clean cavern lake or a reservoir.
Why does the calculator say food binds when the wiki keeps saying booze is the bottleneck?
Both can be true depending on planter skill. The wiki's "booze is the bottleneck" wisdom assumes Professional+ planters and the booze-cooking loop (cook the seeds left over from brewing into meals). The calculator deliberately strips that loop and uses a raw plant-to-meal accounting: 1 plant = 1 food, 1 plant = 5 booze. With that purer model, food binds at every planter rank below Professional (9) because each dwarf needs 8 food per year vs the equivalent of 4 plants per year for booze. Once a planter hits Professional or higher, per-tile yield grows enough that booze becomes the bottleneck again. The "Bound by" label tells you which side of that line you're on for your inputs.
How accurate are intermediate planter ranks like Proficient and Professional?
The wiki publishes only two anchor points explicitly: Dabbling (rank 0, yield 1.0 unfertilized) and Legendary+5 (rank 20, yield 3.17 unfertilized). Skilled (rank 4) is also commonly cited at 1.43. Everything in between — Novice, Proficient, Professional, Legendary — is linearly interpolated by this calculator on the rank axis. That is consistent with how the wiki itself describes the ladder ("yield scales with skill") but the wiki does not publish the exact intermediate stack sizes. Treat Skilled and Legendary+5 as exact, and the others as ±0.05 plants per tile per harvest. The interpolation never affects the binding-constraint logic; it only shifts tile counts by a few units.
Does it work for the Steam version of Dwarf Fortress?
Yes. Modern DF — which covers BOTH the DF2014/v0.47 free release AND the Steam Premium v50+ release — is the default. The two share the same 5-drinks-per-season alcohol rate per `dwarffortresswiki.org/DF2014:Alcohol` (the wiki's main namespace was migrated to v50 in 2023, but the per-season constants did not change). The Game version toggle switches to Legacy v0.31 if you are playing the pre-2014 free release, which uses 4 drinks per season instead of 5 per `dwarffortresswiki.org/v0.31:Alcohol`. Food consumption is identical in both versions (2 meals per season).
Does the calculator account for migrants and population growth?
Indirectly — through the safety margin. Enter your TARGET peak headcount (the largest fortress size you expect during the playthrough) and pick a 1.5x or 2x safety margin. The calculator does not predict migrant wave timing; it sizes your farm for the eventual ceiling. If you are at 80 dwarves but expect to hit 150 by year 5, plan the farm at 150 + 1.5x now.
Why does my food bind, not booze, on the calculator?
At low planter skill (Dabbling through Skilled) the food term beats the booze term because food is consumed at 8 units per dwarf-year and booze at 20, but each plant brews into 5 alcohol units. So 1 plant = 1 food, but 1 plant = 5 booze. Once your planter is rank 9 (Professional) or higher, per-tile yield grows fast enough that booze becomes the bottleneck. The calculator labels the binding constraint under the Farm tiles output card.
Does this calculator support Masterwork DF or other mods?
No. The calculator targets vanilla Dwarf Fortress only — Modern DF (DF2014/v0.47 free + Steam Premium v50+) and Legacy v0.31 (pre-2014). Mods like Masterwork DF, DFHack overrides, or Earth-like raws change crop yields, growth times, and the brew multiplier in ways we cannot enumerate. If you mod, treat the calculator's output as a vanilla baseline and adjust by your mod's published yield ratios.
What about animals, military rations and children — do they eat differently?
No. Per the wiki, all dwarves (civilian, military, children) consume food and booze at the same rate. Animals are out of scope — pasture animals eat grass, butchered animals add meat to your food stockpile but are not subtracted from this calculator. Military soldiers eat the same 8 food + 20 booze per year as civilians; their barracks rations come out of the same fortress stockpile.
Dwarf Fortress food and brewing glossary
Planter
A dwarf with the Plant Grower labour enabled. Plants seeds in farm plots and harvests larger stacks per tile as their skill rises (Dabbling 1.0 -> Legendary+5 3.17 plants/tile/harvest).
Brewer
A dwarf with the Brewing labour enabled. Turns 1 plant stack into 5 alcohol units per brew job at a still. Skill affects job duration only — never yield.
Still
The workshop where brewing jobs run. Built from one workshop block; the calculator emits one still per active brewer.
Barrel
Wooden or metal container used to hold finished alcohol. Each brew job consumes one empty barrel and produces one filled barrel of stack-size 5x the input plant stack.
Plump helmet
Underground purple mushroom — the default brewable in Dwarf Fortress. Grows in all four seasons (12 harvests/year), brews into Dwarven wine, can be eaten raw.
Dwarven wine
The alcohol produced by brewing plump helmet. One of seven standard alcohols (wine, ale, beer, rum, prickle berry wine, sunshine, longland beer); all share the same 5x brew multiplier.
Pig tail
Underground brewable that grows only in summer + autumn (6 harvests/year). Brews into Dwarven ale and yields cloth fiber when processed at a Farmer's Workshop.
Cave wheat
Underground brewable with a 42-day growth time and a 2-season window (4 harvests/year). Brews into Dwarven beer; mills into flour for cooking.
Sweet pod
Underground brewable with a 42-day growth time and a 2-season window (4 harvests/year). Brews into Dwarven rum; processes into Dwarven syrup at a Farmer's Workshop.
Fertilization
Treating a farm plot with potash, increasing per-harvest yield by roughly 60%. Requires a wood-burning ash production chain (woodcutter -> ashery -> potash). Must be repeated each season.
Safety margin
Multiplier applied on top of the bare-minimum tile count to absorb migrant waves and bad-luck seasons. 1.5x is the recommended default; 2x is a paranoid buffer that buys 168 extra days of food.
Bound by
Which constraint sets the tile count: food or booze. At low planter skill, food binds (a counter-intuitive result the calculator labels explicitly). At Professional+ skill, booze binds.
Vyanzo na Marejeo
- dwarffortresswiki.org/Farm_size_calculations — Canonical farm yield table: harvests per year, days per harvest, plants harvested per tile per year for every brewable crop. Primary source for the calculator's formula chain.
- dwarffortresswiki.org/Brewer — Defines the 5× plant-to-alcohol multiplier and the wiki-confirmed rule that brewer skill affects job speed only, not yield.
- dwarffortresswiki.org/DF2014:Alcohol — modern DF (DF2014/v0.47 free release and Steam Premium v50+) consumption rate of 5 drinks per dwarf per season → 20 per year, used in the calculator's modern toggle.
- dwarffortresswiki.org/v0.31:Alcohol — legacy DF (v0.31 and earlier, pre-2014) consumption rate of 4 drinks per dwarf per season → 16 per year, used in the calculator's legacy toggle.
- dwarffortresswiki.org/Skill — Skill-rank ladder (Dabbling → Legendary+5) the calculator anchors its planter yield interpolation against.
- dwarffortresswiki.org/Plump_helmet — Default crop reference: confirms 4-season underground growth and dwarven wine as the brewed product.
- dwarffortresswiki.org/Cooking — Documents cooking ingredient counts (2/3/4 per meal) and confirms cooking does not multiply nutritional total — the basis for omitting a cooking-ratio toggle.
Maudhui yamethibitishwa na Timu ya Smart Calculators