Calculator methodology
Last reviewed: May 20, 2026.
Every HatchMath calculator runs sourced backyard-flock math β the numbers a county extension office or a small-farm researcher would reach for. This page documents the formulas, where the default values come from, the rules of thumb the calculators apply, and β equally important β what the calculators don't model.
Two related pages cover the surrounding parts: editorial policy covers how I source claims and corrections; disclosures covers monetization. This page is the math.
Coop floor space (sq ft per bird)
The indoor working figure is 4 sq ft per standard-size hen in a coop where birds spend the night and lay during the day, plus a separate outdoor run for daytime use. This is HatchMath methodology β a conservative midpoint of the published with-run-access range (3β5 sq ft). The calculator scales by:
- Heavy-breed adjustmentβ Brahma, Jersey Giant, and Cochin go to 5β6 sq ft per bird because they're larger at maturity and more sedentary on the floor. (HatchMath methodology β extension publications generally don't break this out by breed weight class.)
- Bantam adjustment β true bantams (Serama, Sebright) can go to 2 sq ft per bird, but the larger backyard-bantam mixes (Easter Egger bantams, etc.) work best at 3 sq ft. (HatchMath methodology.)
- Confined-flock adjustmentβ flocks that don't get daily run access (urban setups, predator-pressed winter months) need 8β10 sq ft per bird in the coop because the coop is now their full living space, not a night box. (HatchMath methodology β derived from the 4-sq-ft indoor + 8 sq ft outdoor figures by combining them when there's no separate outdoor.)
See the coop-size calculator for the bird-count β sq-ft / coop-dimension math.
Coop ventilation (vent area per floor area)
Ventilation is the most under-built element of most beginner coops. The HatchMath rule is 1 sq ft of vent area per 10 sq ft of coop flooras a temperate-climate baseline, climate-adjusted from there. That ratio circulates in extension service publications and small-farm references but isn't published as an exact authoritative spec β treat it as a HatchMath methodology rule, not an extension-cited number.
- Cold climate β winter totalvent area drops to ~60β80% of the temperate baseline (the engine's cold multiplier is 0.6β0.8, default 0.7). The bigger lever is the high/low split: keep high vents (above roost height, near the peak) fully open so warm humid air rises out, and partially close the low intakes in deep cold to reduce drafts at perch level. Passive ventilation can't make a coop colder than outdoor ambient β the goal is moisture evacuation, not temperature drop. Never seal completely; sealed coops fail from condensation, not from cold.
- Hot climate β vent area scales up to 100%+ of the temperate baseline, plus active airflow (fan, or cross-breeze through opposite walls). Heat stress kills birds faster than cold; over-ventilate in summer.
- Humid climate β Gulf, Pacific NW: 130% of the temperate baseline, with vents positioned to evacuate moisture without creating drafts at roost level. Mold control matters more than temperature stability.
All percentages above are HatchMath methodology β the climate-specific multipliers aren't extension-published as those exact figures. They're calibrated against the working temperate baseline and the broader literature on coop airflow. See the coop-ventilation calculator for the climate-adjusted vent-area math.
Ventilation rules at a glance:
| Rule | HatchMath value | Why it exists | Evidence | When to override |
|---|---|---|---|---|
| Baseline vent area | 1 sq ft per 10 sq ft floor | Stack-effect throughput without stagnation | HatchMath methodology | Tight prefabs: oversize on the cut |
| Cold multiplier | 0.6β0.8Γ baseline | Cold air carries less moisture per unit volume | HatchMath methodology | Sub-zero zones: stay near 0.6 floor |
| Temperate multiplier | 0.9β1.1Γ baseline | Reference baseline | HatchMath methodology | β |
| Hot multiplier | 1.4β1.6Γ baseline | Heat shedding | HatchMath methodology | β |
| Humid multiplier | 1.2β1.4Γ baseline | Saturated-air exchange | HatchMath methodology | Coastal: stay near 1.4 floor |
| Cold high/low split | 70 high / 30 low | Push warm air out the peak; keep drafts off perch level | HatchMath methodology | β |
| Temperate split | 50 / 50 | Balanced stack effect | HatchMath methodology | β |
| Hot/humid split | 60 high / 40 low | Heat exhausts upward; the intake feeds throughput | HatchMath methodology | β |
| Heavy-breed bump | +5β15% | Larger birds produce more body heat and respiratory moisture | HatchMath methodology | Mixed flock: prorate |
| Fan use | Exhaust only, after passive vents are sized | Fan is a multiplier on geometry, not a substitute for it | HatchMath methodology | β |
| Ventilation principle | Remove ammonia, COβ, moisture without drafting birds | Coop air quality | OSU EC-1644 + UMN Extension | Qualitative principle, not a tunable number |
The last row is the only Tier-1 extension-sourced item in this section. Every numerical sizing rule above it is HatchMath methodology β practitioner-consensus, calibrated against the verified principle, not borrowed from extension authority.
Run / outdoor space (sq ft per bird)
The standard run-space figure is 8β12 sq ft per birdfor a temperate fixed run that doesn't rotate, and 10β14 sq ft per birdin hot or humid climates where birds need more shade structures, dust-bath area, and water access. ATTRA's pastured-poultry literature uses much larger figures for true rotational pasture. (HatchMath methodology β the verified Tier-1 extension working set does not publish a specific run-sq-ft-per-bird figure; extension publications typically discuss pasture in much larger scales.)
- Free-range adjustment β birds with daily free-range access beyond the fenced run can run at 5β7 sq ft of fenced run plus the unfenced area as relief.
- Aggressive-breed adjustment β Rhode Island Reds and other dominance-driven breeds need ~12 sq ft per bird to keep pecking-order disputes from escalating.
- Mixed-flock adjustment β when bantams and standards share a run, size to the standards.
All adjustments above β and the 8β12 / 10β14 sq ft baselines β are HatchMath methodology calibrated against ATTRA pasture-rotation context and practitioner consensus. The verified extension working set does not publish a specific run-sq-ft-per-bird figure; don't mistake these numbers for an extension-cited rule.
Feed amount (lb / day per bird)
Standard layer hens consume about 0.25 lb of complete layer feed per bird per day (roughly ΒΌ lb, or 4 oz). The figure converges across major feed manufacturers (Purina Mills, Nutrena) and extension-service backyard-flock guidance. Daily intake scales by:
- Life stage β chicks (0β8 weeks) on starter: 0.05β0.10 lb/day rising with age. Pullets (8β18 weeks) on grower: 0.15β0.20 lb/day. Layers (18+ weeks) on layer feed: ~0.25 lb/day. Broilers (Cornish-cross meat birds): higher and age-dependent β out of scope for the layer-focused calculator.
- Breed size class β heavy breeds (Brahma, Jersey Giant) eat ~0.30β0.35 lb/day; standard breeds (Rhode Island Red, Plymouth Rock) ~0.25 lb/day; bantams ~0.10β0.15 lb/day.
- Free-range supplement β birds with active forage cut commercial-feed intake by 10β25% depending on forage quality. Conservative beginner-safe budget: assume the full commercial-feed figure and treat forage as a buffer, not a substitute.
- Cold-weather adjustment β winter intake rises 5β15% as birds burn more for thermoregulation. Visible sign: the feed scoop empties faster in January than in July.
See the feed-amount calculator for the per-flock daily and monthly figures.
Feed cost ($/month + $/year)
The cost calculator composes with the feed-amount engine β same lb-side anchors (Alabama ANR-2913, UMN Extension), with cost math layered on top. The composition:
- Per-pound price= pricePerBag / bagWeightLb. The default $24 / 50-lb bag ($0.48/lb) is a 2026 spot observation that lands in the cost-guide's mid-tier pricing column; local prices vary by retailer (mill house brand $20β24, Tractor Supply $22β28, name-brand $26β32, organic $40β55). Per-pound price is operator-supplied β feed prices are not extension-published, which is why the calc carries HatchMath methodology rather than Extension anchored.
- Multi-group summation β each flock group runs through the lb engine independently; lb totals sum across groups before the cost multiplication. This handles the realistic β5 layers + 3 pulletsβ case the SERP's single-stage calculators don't address.
- Waste adjustment (0β30%)β open trough feeders typically lose 15β30% of feed before any deliberate fix. Setting the slider above 0 surfaces a second βwhat you'll actually buyβ figure (consumed Γ 1 + waste/100). The 0β30% range is HatchMath methodology grounded in the cost guide's open-trough waste discussion.
- Free-range $-savings β the engine re-runs the same input at 0% free-range and reports the cost delta. Capped at 50% supplement (free-range alone is rarely a complete ration).
- Annual sensitivity band (Β±15%) β fixed display aid showing how the annual budget moves if feed prices shift in either direction. Not a forecast; rough envelope of recent year-over-year US backyard-feed price volatility.
Excluded by design: per-egg cost (lay rate has no Tier-1 published anchor and is zero during molt β the calc refuses to fake that precision); broiler economics (different feed-conversion curve, separate calculator); brand / retailer presets (affiliate posture deferred until monetization scales). See the feed-cost calculator for the per-flock $-budget. Engine logic in lib/feed/feedCost.ts; lb-side composition in lib/poultry/feedAmount.ts.
Brooder heat (chick wattage by week)
Day-old chicks need ~95Β°F at chick level for week 1, dropping 5Β°F per week until they reach ambient room temperature (or feathered out, around week 6β7). The temperature curve is consistent across extension service publications and major brooder-equipment references (Brinsea, Premier 1). The calculator computes wattage from:
- Chick count β total body mass scales the heat the brooder must replace.
- Ambient room temperature β a 65Β°F basement brooder needs more wattage than a 72Β°F garage to hit the same chick-level target.
- Brooder volume + insulation β open-top stock tank vs. enclosed plywood box vs. brooder plate (heating only the area chicks crouch under).
- Heat source type β heat lamp (250W standard, high fire risk if not secured), brooder plate (uses 30β60W, much safer, contact-heat only), or radiant ceramic (between the two on safety + power).
Sourcing is mixed and the engine flags this explicitly: the temperature schedule (95Β°F under the lamp in week 1, dropping ~5Β°F per week through week 6) is anchored on UMN Extension, as is the single 250W / 80-chicks-at-50Β°F-ambient scenario. The smaller-flock wattage brackets (e.g. 75W for β€10 chicks, 125W for β€20 chicks) are HatchMath methodology β practitioner-grade brackets, not formula-derived from extension data. The calculator marks extension-sourced outputs distinctly from methodology-bracket outputs in the answer zone. Important:the calculator's wattage output is an advisory starting point, not a safety certification. Always verify chick-level temperature with a thermometer at chick height, secure heat lamps with two independent attachment points (chain + clamp, not the lamp's own clamp alone), keep heat sources clear of bedding, and use GFCI-protected outlets. Watch chick behavior: huddled tight = too cold, scattered to the brooder edges = too hot, evenly distributed = right.
See the brooder calculator for the per-week-of-life wattage recommendation.
Where default values come from
HatchMath uses a tiered sourcing model. Where references diverge, the calculator picks the answer that fails safest for a beginner's first batch.
- Tier 1 β numerical anchors: USDA backyard-flock fact sheets, county and state Cooperative Extension Service publications (Mississippi State, UMaine, Penn State, UC ANR, etc.), university poultry-program publications (Cornell, Mississippi State, UMass).
- Tier 2 β manufacturer specs: Purina Mills and Nutrena (feed intake by life stage), Brinsea and Premier 1 (brooder + incubator equipment specs).
- NCAT context (not numerical anchors): ATTRA's Pastured Poultry: Egg Production β pasture rotation context, roost length, nest-box ratios, night-housing framing.
- HatchMath methodology rules(labeled as such on every surface that uses them): the 4-sq-ft indoor working figure, the 1:10 ventilation ratio, climate multipliers, run-space range, heavy-breed and bantam adjustments, cold-weather feed bumps, brooder wattage brackets. These are calibrated against the published Tier 1 + Tier 2 references but aren't directly published as those exact numbers.
Sourcing for narrative claims (manufacturer changes, hobby- consensus shifts) follows the rules in editorial policy.
What the calculators don't model
Honest limitations matter more than feature lists. These are cases where the calculators above explicitly don't compute what you might assume:
- Predator pressureβ coop and run sizing don't adjust for local predator load (raccoons, weasels, hawks, neighborhood dogs). Hardware-cloth burial depth, run-top netting, and night-lockup discipline are predator-defense decisions outside the math. Talk to neighbors and your county extension office about local pressure before finalizing.
- Specific bird-health diagnosis.The calculators don't identify diseases, parasites, or treatments. For sick birds, talk to an avian or livestock vet, or your county extension office. Diagnosis is outside what any math tool can do, and bird-health emergencies move faster than you'd expect.
- Biosecurity protocols.Mortality risk from disease introduction (Marek's, avian influenza, mycoplasma) depends on flock-of-origin practices, quarantine discipline, and visitor traffic β none of which are computable. USDA APHIS and your state agriculture department publish current biosecurity guidance specific to your area.
- Breeding / hatch-rate dynamics. Egg fertility, candling outcomes, and hatch-day timing depend on incubator calibration, breed-specific quirks, and broody-hen behavior. The calculators handle wattage and floor-space inputs but not hatch-rate prediction.
- Climate-specific outliers.Sub-zero winters, monsoon-humid summers, and very-high-altitude setups all push the climate multipliers past where the calculator's brackets land. If your local climate is genuinely extreme, treat the calculator outputs as the lower bound and add margin from your county extension office's published local guidance.
- Broody behavior + flock dynamics. Pecking- order disputes, broody-hen tantrums, and integration of new birds are observable, not calculable. Plan for 2β4 weeks of behavioral instability when adding birds, regardless of what the floor-space math says.
Review and update process
Every calculator and guide carries a per-entry update date based on actual material edits β not the build timestamp. Standing review cadence:
- Quarterly β Tier 1 references (USDA, Cooperative Extension, university publications) are sanity-checked for new editions or revised figures. When a state extension office publishes a revised fact sheet, the affected calculator and guide get updated together.
- On manufacturer change β when feed manufacturers (Purina, Nutrena) revise published intake figures or brooder-equipment manufacturers (Brinsea, Premier 1) revise wattage / temperature specs, affected pages get updated immediately.
- On research correction β when published poultry-science research shifts a figure (revised feed-conversion ratios, updated temperature tolerance ranges, refined breed- specific behavior data), the calculator default adjusts and the date stamp bumps.
Corrections process and conflict-of-interest disclosures are in editorial policy.
Core sources and review notes
- Oregon State Extension EC-1644 β Backyard chicken coop design β coop-design principles, indoor-space context, and ventilation safety framing
- University of Minnesota Extension β Raising chickens for eggs β small-flock management, feed and brooder-temperature context
- ATTRA β Pastured Poultry Production β pasture, roost, and night-housing context; not the indoor 4-sq-ft baseline
- HatchMath editorial policy β source tiers, correction process, and conflict-of-interest rules
Assumptions
- Calculator defaults are conservative beginner-safe values, not maximum-density production numbers.
- Rules labeled HatchMath methodology are calibrated against sources but are not presented as exact extension-published figures.
- Dates are bumped only for material source, formula, copy, or indexing reviews, not for routine deploys.
What this calculator does not know
- Local ordinances, disease alerts, predator pressure, and vet diagnosis are outside the calculators.
- Extreme climate setups should treat calculator outputs as a floor and add local extension guidance.