The average small farm in the United States grosses $46,000 a year. After expenses, the median net income is negative — around -$940. That number comes from the USDA's Agricultural Resource Management Survey, and it shocks exactly no one who has spent a season growing food for market. You already suspected the margins were thin. What you probably don't know is exactly which crops are making you money and which ones are quietly losing it.
That's the gap this guide fills. Not "how to farm" — you already know that. How to track the money, bed by bed, crop by crop, so you can make decisions based on what your farm actually earns instead of what it feels like it should earn.
Why "cost per bed" is the number that changes everything
Most small farms track costs in one of two ways: not at all, or in a single bucket. Seeds go into a "seeds" column. Compost goes into "soil amendments." At the end of the season, you subtract total expenses from total revenue and hope the result is positive. If it is, you call it a good year. If it isn't, you blame the weather.
The problem with the single-bucket approach is that it treats all crops as equally profitable. They aren't. Not even close.
A 100-foot bed of salad mix might generate $1,200 in revenue over a season with three successions. A 100-foot bed of watermelons might generate $400 with one planting. Both beds cost you land, water, compost, and time — but the salad mix returned three times the revenue from the same space. If you're tracking costs at the farm level, those two beds look identical. They're both "part of the farm." The salad mix is subsidizing the watermelons, and you'll never know it until you start tracking at the bed level.
Cost per bed is the small farm equivalent of cost per unit in manufacturing. It tells you what a specific piece of your operation actually costs to run, and what it returns. Once you have that number, every decision gets clearer: what to plant more of, what to drop, what to charge, and where your time is best spent.
The five cost layers most farms miss
Here's where the tracking starts. Every bed you plant carries costs in five layers. Most farms capture the first one or two and miss the rest.
| Cost Layer | What It Includes | Why It's Missed |
|---|---|---|
| Seeds & starts | Seed packets, transplant plugs, rootstock | Tracked by most farms, but often not allocated per bed |
| Soil inputs | Compost, fertilizer, lime, cover crop seed, mulch | Usually tracked as a farm-wide expense, not per bed |
| Water & irrigation | Municipal water, well pump electricity, drip tape replacement | Rarely tracked per crop; often lumped into "overhead" |
| Labor | Planting, weeding, harvesting, washing, packing | The biggest cost for most farms, and the most ignored |
| Infrastructure | Bed prep equipment, row cover, trellising, hoop house depreciation | Almost never allocated to specific crops |
Ignoring layers three through five is how a farm ends up with crops that appear profitable on paper but actually lose money once you factor in the hours spent weeding, the wear on your drip tape, and the row cover you replaced twice.
Seeds and starts: track the per-bed cost, not the per-packet cost
A packet of tomato seeds costs $4. You plant 30 seeds in soil blocks, 25 germinate, you transplant 20 into one bed. The per-bed seed cost is $4. Simple enough — except when you buy transplants instead. A tray of 72 tomato starts from a nursery might cost $28. You use 20 for one bed and 20 for another, leaving 32 that you don't need and either give away or compost. Your actual seed cost per bed is $7.78 ($28 divided by 3.6 beds' worth, allocated to each bed that got plants) — but the 32 wasted starts add $12.44 in unrecovered cost spread across the beds you did plant.
The rule: track what you spend on seeds and starts per bed, including waste. If you buy more than you plant, that cost doesn't disappear. It gets absorbed by the beds that actually received plants.
Soil amendments: the invisible per-bed cost
Most market gardeners buy compost by the cubic yard and spread it across the entire farm. If you bought 10 cubic yards at $45 per yard, that's $450 for the season. If you have 30 beds, that's $15 per bed — assuming you spread it evenly. You probably didn't. Some crops get more compost than others. Heavy feeders like tomatoes and corn might get two inches; root crops might get a half inch over existing soil.
The honest way to track this: estimate how much of each amendment goes to each bed. You don't need precision to the ounce. You need to know that your tomato bed got twice the compost as your carrot bed, so the tomato bed's soil input cost is $30 while the carrot bed's is $15. A rough allocation beats a flat average, because a flat average hides the crops that are consuming more resources than they return.
| Amendment | Farm Total | Heavy Feeders (per bed) | Light Feeders (per bed) | Rough Split |
|---|---|---|---|---|
| Compost (10 yd³) | $450 | $25-30 | $10-15 | Allocate by volume applied |
| Fish emulsion (5 gal) | $60 | $4-6 | $1-2 | Allocate by number of applications |
| Lime (200 lb) | $30 | $2-3 | $0.50-1 | Allocate by soil test needs |
| Mulch (8 yd³) | $240 | $12-15 | $5-8 | Allocate by bed coverage |
The principle: any input that touches a bed is a cost for that bed. If you can't measure it exactly, estimate it honestly. An honest estimate is infinitely more useful than not tracking it at all.
Labor: the cost that dwarfs everything else
On a diversified market garden, labor typically accounts for 40-60% of total production cost. Seeds and soil amendments feel like the big expenses because you write checks for them, but the hours you spend planting, weeding, trellising, harvesting, washing, and packing are almost always the largest cost per bed — they're just invisible because you don't pay yourself.
You should. Or at least, you should account for it.
Pick a labor rate. If you'd have to pay someone $15/hour to do the work you do, use $15/hour. If you're in a high-cost area and skilled farm labor runs $20/hour, use that. The exact number matters less than using a number at all.
Then track time by crop. This is where most small farms throw up their hands — "I can't track every minute I spend on each crop." You don't have to track every minute. You need to track enough to see the patterns.
A simple approach that works:
For one representative week each month, carry a small notebook or use your phone and log time in 15-minute blocks. Note which crop you're working on. At the end of the week, you'll have a rough breakdown. Multiply that week's pattern across the month. It won't be precise, but it will reveal which crops are labor hogs and which ones practically tend themselves.
Here's what that might look like for a typical mid-season week on a half-acre market garden:
| Crop | Hours/Week | Labor Cost/Week (@$17/hr) | Notes |
|---|---|---|---|
| Tomatoes | 6.0 | $102.00 | Pruning, trellising, scouting, harvesting |
| Salad mix | 3.5 | $59.50 | Seeding, harvesting, washing, spin-drying |
| Peppers | 2.0 | $34.00 | Minimal — harvest and occasional staking |
| Root vegetables | 1.5 | $25.50 | Thinning, weeding, one harvest |
| Herbs | 2.5 | $42.50 | Constant harvesting, bundling, trimming |
| Squash | 1.0 | $17.00 | Mostly hands-off until harvest |
| General (bed prep, irrigation) | 4.0 | $68.00 | Allocated proportionally across all beds |
Those tomatoes that seem like your moneymaker? They might be — but they're also consuming 6 hours a week of your time. When you price that time, the picture changes.
Water and infrastructure: the costs you amortize
Water costs vary enormously by region. If you're on a metered municipal supply, calculate your growing-season water bill and divide it proportionally by bed based on crop water needs. A bed of lettuce uses roughly half the water of a bed of tomatoes over the same period. If you're on a well, the cost is electricity for your pump — and it's still real, just harder to see.
Infrastructure follows the same logic as equipment depreciation in any other business. Your broadfork lasts 15 years. Your drip tape lasts 1-2 seasons. Your hoop house might last 10 years before the plastic needs replacing. Divide the replacement cost by the lifespan, then allocate per bed.
| Infrastructure Item | Cost | Lifespan | Annual Cost | Per Bed (30 beds) |
|---|---|---|---|---|
| Drip irrigation tape | $180 | 2 seasons | $90 | $3.00 |
| Row cover (200 ft) | $120 | 3 seasons | $40 | $1.33 per covered bed |
| Hoop house (20×48) | $3,500 | 10 years | $350 | $29.17 (12-bed house) |
| Broadfork | $200 | 15 years | $13.33 | $0.44 |
| Walk-behind tractor | $4,000 | 12 years | $333 | $11.11 |
These numbers look small individually. They add up. A bed inside the hoop house carries $29 in structural cost before you put a single seed in the ground. That's fine — hoop house beds often produce 2-3x the revenue of field beds. But you need to see both sides of the equation.
Putting it together: the bed profitability worksheet
Now combine all five layers for a single bed and compare it against what that bed actually earned.
Example: 100-ft bed of salad mix, three successions, sold at farmers market
| Cost Category | Amount |
|---|---|
| Seeds (3 plantings × $6) | $18.00 |
| Compost & amendments | $18.00 |
| Water (drip, proportional) | $8.00 |
| Labor (seed to sale, 35 hrs × $17) | $595.00 |
| Infrastructure (drip tape, row cover) | $6.00 |
| Packaging (bags, labels) | $24.00 |
| Total cost | $669.00 |
| Revenue | Amount |
|---|---|
| 90 lbs harvested × $12/lb (market price) | $1,080.00 |
| Net profit | $411.00 |
| Profit margin | 38% |
Example: 100-ft bed of watermelon, single planting
| Cost Category | Amount |
|---|---|
| Seeds / starts | $12.00 |
| Compost & amendments | $28.00 |
| Water (heavy irrigation) | $18.00 |
| Labor (plant to sale, 20 hrs × $17) | $340.00 |
| Infrastructure (drip tape, plastic mulch) | $8.00 |
| Packaging (none — sold whole) | $0.00 |
| Total cost | $406.00 |
| Revenue | Amount |
|---|---|
| 25 melons × $8 each | $200.00 |
| Net profit | -$206.00 |
| Profit margin | -103% |
Same bed. Same water. Same sun. One crop returned $411 in profit. The other lost $206. If you're only tracking costs at the farm level, these two beds average out to a $102.50 profit, and you'd never suspect the watermelons are dragging down your entire operation.
This is the insight that changes how you farm. Not that watermelons are always unprofitable — they might be great at $12 each or on a bed with lower labor costs. But you can't make that decision without the per-bed numbers in front of you.
Revenue tracking: know what each crop actually earns
The cost side is half the equation. The revenue side has its own traps.
Trap 1: Counting gross revenue instead of net. If you sell at a farmers market, your gross might be $200 for a Saturday. But your booth fee is $35, the gas to get there was $18, and you spent $12 on bags and ice. Your net revenue for that day is $135. Allocate those selling costs across the crops you sold, not as a lump expense.
Trap 2: Ignoring unsold product. You brought 40 bunches of radishes. You sold 28. The 12 that came home? That's shrinkage. Those 12 bunches carry the same production cost as the ones you sold, but they returned zero revenue. The real revenue per bunch isn't $3.00 (your price). It's $2.10 ($84 from 28 sold, divided by 40 produced). Track what you bring home unsold — it changes your per-unit revenue numbers significantly.
Trap 3: Mixing channels without separating margins. You might sell lettuce at the farmers market for $12/lb, to a restaurant for $8/lb, and through a CSA box where the effective price depends on what else is in the box. Each channel has different revenue per unit and different selling costs. A crop that's profitable at market might be breakeven through wholesale.
| Sales Channel | Revenue Per Unit | Selling Cost Per Unit | Net Per Unit |
|---|---|---|---|
| Farmers market | $12.00/lb | $2.40 (booth, gas, time) | $9.60/lb |
| Restaurant wholesale | $8.00/lb | $0.80 (delivery gas) | $7.20/lb |
| CSA share (allocated) | $6.50/lb (estimated) | $0.50 (box, logistics) | $6.00/lb |
| Farm stand | $10.00/lb | $0.25 (minimal overhead) | $9.75/lb |
The farmer who says "I sell lettuce for $12 a pound" is telling you the market price. The farmer who says "my best lettuce channel nets me $9.75 a pound at the farm stand and my worst nets $6 through the CSA" is making informed planting decisions.
What to do with the numbers: three decisions this data makes easier
Decision 1: What to plant more of (and what to drop)
Once you have per-bed profitability for a full season, rank your crops. You'll find three groups:
Winners: High revenue, manageable labor, good margins. Plant more of these. If you're space-constrained, these are the crops that deserve your best beds — the ones with the best soil, the best sun exposure, and the most irrigation access.
Breakeven crops: They cover their costs but don't contribute much to your income. These might be worth keeping if they serve another purpose — attracting market customers, rounding out your CSA box, or building soil health as part of a rotation. But don't expand them thinking they'll become profitable at scale. They usually don't.
Money losers: They cost more to grow than they return. You have three options: raise prices, reduce costs (usually labor), or stop growing them. There's no shame in dropping a crop. The goal is a profitable farm, not a diverse one.
Decision 2: How to price based on real costs, not the neighbor's sign
"What does the farmer down the road charge?" is not a pricing strategy. It's a surrender. That farmer might have lower land costs, free family labor, a different soil amendment program, or margins they haven't calculated either. Matching their price means inheriting their financial situation — which, statistically, is not a good bet.
Your price should start from your cost per unit, add a target margin, and then be adjusted based on what the market will actually pay. If the math says your cherry tomatoes cost $4.50/pint to produce and you need a 40% margin, your price floor is $7.50. If the market will pay $8, great. If the market caps at $5, that crop isn't viable at your current cost structure — and no amount of wishing changes that.
Price from the inside out. Start with your costs. Add your margin. Then check the market. If the market won't support your price, the answer isn't to lower it — it's to lower your costs or grow something else.
Decision 3: Where to invest your time
Time is the most constrained resource on a small farm. Once you know which crops consume the most labor per dollar of revenue, you can make smarter investments.
A $500 wheel hoe that cuts your weeding time by 60% across 20 beds saves you hundreds of hours over a season. That's not a luxury purchase — it's a labor cost reduction with a measurable ROI. Same logic for quick-cut greens harvesters, mechanical transplanters, or even something as simple as better washing station ergonomics.
But you can only calculate that ROI if you're tracking labor by crop in the first place.
Getting started without drowning in spreadsheets
Here's the part where most guides lose you. They show you beautiful spreadsheets with 47 columns and expect you to fill them in while you're also running a farm. That's not realistic, and overcomplicating the tracking system is the fastest way to guarantee you'll abandon it by July.
Start with five beds. Pick your five most important crops — the ones that take up the most space or generate the most revenue. Track costs for just those five beds for one full season. That's enough to see patterns, identify surprises, and build the habit.
What to track per bed, minimum viable version:
- Crop planted and date
- Seeds/starts cost
- Estimated amendment cost (rough split from farm totals)
- Labor hours (sample one week per month, extrapolate)
- Harvest weight or count
- Revenue by channel
- Unsold/wasted quantity
That's seven data points per bed. You can track it in a notebook, a simple spreadsheet, or a tool like Ardent Seller that's designed for exactly this kind of per-item cost tracking with multi-location support — so if you're managing a greenhouse, field beds, and a farm stand, each location's inventory and costs stay separated without duplicate entry.
The point isn't perfection. It's visibility. A rough per-bed cost that's 80% accurate is infinitely more useful than a precise farm-wide number that tells you nothing about which crops are carrying the operation.
The season-end reckoning
At the end of your first tracked season, you'll have a table that looks something like this:
| Crop | Beds | Total Cost | Total Revenue | Profit | Profit/Bed | Rank |
|---|---|---|---|---|---|---|
| Salad mix | 6 | $4,014 | $6,480 | $2,466 | $411 | 1 |
| Herbs (basil, cilantro) | 4 | $1,840 | $3,120 | $1,280 | $320 | 2 |
| Cherry tomatoes | 3 | $2,100 | $2,700 | $600 | $200 | 3 |
| Peppers | 3 | $1,350 | $1,620 | $270 | $90 | 4 |
| Root vegetables | 4 | $1,200 | $1,360 | $160 | $40 | 5 |
| Squash | 4 | $1,240 | $960 | -$280 | -$70 | 6 |
| Watermelon | 3 | $1,218 | $600 | -$618 | -$206 | 7 |
That table is a business plan. It tells you that next season, you should expand salad mix and herbs, hold steady on tomatoes and peppers, rethink your root vegetable pricing, and have a serious conversation with yourself about whether squash and watermelon earn their space.
Every farm's table will look different. Your winners might be someone else's losers. That's exactly the point — your costs, your labor, your market, your decisions. Generic advice can't replace numbers from your own operation.
Start tracking this season
You don't need to wait for January. You don't need a perfect system. You need to pick five beds, start logging costs, and pay attention to what the numbers tell you.
The difference between a farm that breaks even and a farm that builds wealth isn't luck or weather or the price of compost. It's knowing which beds pay for themselves and which ones don't — and having the discipline to act on that information.
If you want a system that tracks crop costs, manages inventory across your field, greenhouse, and farm stand, and calculates the real cost of what you produce, give Ardent Seller a try. It's built for small operations that need real numbers without enterprise complexity.
Your soil is good. Your crops are good. Make sure your math is, too.
