Farmzz Blog

What Is Catch Weight? Pricing Guide for Meat, Cheese, and Produce Sellers

By the Farmzz Team·March 5, 2026·11 min read

A lamb producer near Charlevoix once told us her biggest headache wasn't raising the animals—it was explaining to online customers why their order total was $47.50 instead of the $45.00 they expected. The difference? A half-pound variance between the estimated and actual weight of a leg of lamb. The product was perfect. The communication wasn't.

If you sell meat, fish, cheese, or any product where the final weight varies from unit to unit, you're dealing with catch weight. It's one of the most common sources of customer confusion in direct farm sales, and it's the reason many producers avoid selling variable-weight products online altogether. That's a mistake. Catch weight products are often the highest-margin items on a farm, and the communication challenges are completely solvable.

This guide explains what catch weight means, which products use it, how to implement it at markets and online, how to communicate pricing transparently, and how to handle the invoicing and accounting side without losing your mind.

What this guide covers

  • Clear definition of catch weight with real examples
  • Why it matters for meat, cheese, and produce
  • Handling catch weight at farmers markets (scales, signage)
  • Catch weight in online ordering and pre-orders
  • Customer communication that prevents complaints
  • Invoicing, accounting, and record-keeping

What does catch weight mean?

Catch weight (sometimes called "random weight" or "variable weight") means a product is priced by its actual measured weight rather than a fixed price per unit. Instead of "one chicken for $25," it's "$6.50 per pound, and this particular chicken weighs 3.8 lbs, so it's $24.70."

The concept exists because natural products don't come in uniform sizes. A whole chicken might weigh anywhere from 3 to 5 lbs. A wheel of artisan cheese might be 400g or 600g. A side of salmon varies from 2 to 4 lbs depending on the fish. Pricing these items at a flat per-unit rate would either overprice small units (losing sales) or underprice large ones (losing margin).

Catch weight is the industry standard for any product where natural weight variation exceeds about 10%. If every unit weighs roughly the same (like a pint of cherry tomatoes or a dozen eggs), fixed pricing works fine. If weight varies meaningfully (like cuts of meat or blocks of cheese), catch weight is the fair approach for both you and the customer.

Trusted by local farms across Quebec

Ferme le bunker Ferme Simard Ferme Laval Gagnon Ferme François Gosselin Bio-Vital Raisins
Start your 14-day free trial →

No credit card required

Products commonly sold by catch weight

Understanding which products need catch weight pricing helps you set up the right systems from the start:

Products sold by catch weight
Category Products Typical Variation
PoultryWhole chicken, turkey, duck±20–40%
Red MeatSteaks, roasts, ground beef, lamb cuts±15–30%
PorkChops, ribs, tenderloin, ham±15–25%
SeafoodFillets, whole fish, lobster, shrimp±20–50%
CheeseCut wheels, wedges, blocks±10–20%
ProduceSquash, melons, cabbages±15–30%

Some products are borderline. Ground meat, for example, can be portioned into exact weights (1 lb packages) and sold at a fixed price. Steaks from the same animal will always vary. Your choice depends on whether the extra labor of standardizing portions is worth the simpler pricing.

Handling catch weight at farmers markets

At a market, catch weight is straightforward because the customer is standing right there and can see the scale. But a few details make the difference between a smooth transaction and a confused buyer:

Use a certified, visible scale. In Canada, any scale used for trade must be certified by Measurement Canada. Place it where customers can see the weight reading. Transparency builds trust. When they can watch you weigh their chicken and calculate the price, there's nothing to dispute.

Post clear pricing signs. Every product should have a sign showing: product name, price per pound (or kilogram), and the approximate weight range. For example: "Whole Chicken — $6.50/lb — typically 3.5–5 lbs ($23–$33)." The weight range gives customers a mental budget before they commit. Nobody likes surprises at the point of sale.

Round in the customer's favor. If a roast weighs 2.73 lbs, charge for 2.7 lbs. The few cents you give up are nothing compared to the goodwill of a customer who sees you rounding down. It also speeds up your mental math and keeps the line moving.

Pre-weigh and pre-label when possible. If you have time before market, weigh each item, calculate the price, and stick a label on the package. Customers can browse your display like a store, pick the exact size they want, and check out instantly. This reduces wait times and lets customers self-select, which actually increases average sale size because people choose the cut that matches their meal plan rather than whatever you hand them.

Catch weight in online ordering and pre-orders

Online catch weight is where most producers struggle, because the customer can't see the product or the scale before paying. But it works well if you set expectations properly.

The estimate-and-settle model: List products with an estimated weight range and a per-unit price. "Bone-in pork chop — approximately 0.8–1.2 lbs at $12/lb — estimated total $9.60–$14.40." Charge a deposit based on the midpoint weight at checkout. When you pack the order, calculate the final price based on actual weight and settle the difference—either collecting the remaining balance or issuing a small credit.

The range-pricing model: Set a price for a weight range rather than exact weight. "Small chicken (3–3.5 lbs): $22. Medium chicken (3.5–4.5 lbs): $28. Large chicken (4.5–5.5 lbs): $34." You'll under- or over-charge slightly on individual units, but it averages out and dramatically simplifies the buying experience. This works best when your weight distribution is relatively consistent.

The exact-weight model: Weigh and price every item before listing it. "This specific chicken: 4.2 lbs, $27.30." This requires more work upfront (weigh, label, photograph, list each item individually) but eliminates all price variance for the customer. Some platforms and farm stores support this with barcode scanning.

Whichever model you choose, include a clear note in your product listing and order confirmation: "This item is sold by weight. Your final total may differ from the estimate by ±10–15%." Two sentences set expectations and eliminate 90% of complaints.

Customer communication that prevents complaints

Most catch weight complaints aren't about the price itself—they're about the surprise. A customer who expects $45 and is charged $52 feels tricked, even if the per-pound price is exactly what they agreed to. Preventing that feeling is a communication problem, not a pricing problem.

Explain the concept once. On your farm profile, product page, or FAQ, include a brief explanation: "Products like whole chickens and cheese wheels vary in weight. We price by actual weight to keep things fair for everyone. Your final total will be based on the exact weight we measure when packing your order." Simple. Honest. Done.

Include weight ranges in notifications. When you send availability updates to subscribers, include the weight range and per-unit price so people can budget before they commit. A message like "Fresh lamb cuts available this Friday: leg roast 2–3 lbs at $16/lb, chops 0.5–0.8 lbs at $18/lb" gives customers all the information they need to decide instantly. Specific numbers convert better than vague descriptions.

Send a pre-pickup summary. Before pickup day, send each customer a quick message with their order's actual weight and final total: "Your order is ready! Whole chicken 4.1 lbs = $26.65, pork chops 1.3 lbs = $15.60. Total: $42.25." No surprises when they arrive. This takes a few extra minutes but eliminates awkward conversations at the pickup window.

Handle significant variances proactively. If a final weight comes in more than 15–20% above or below the estimate, reach out personally before the customer discovers it. "Hi Sarah, your leg of lamb came in a bit larger than estimated—3.4 lbs instead of 2.5–3 lbs. The total is $54.40 instead of the estimated $40–48. Would you like to keep it, or would you prefer I swap it for a smaller cut?" This kind of proactive communication turns a potential complaint into a demonstration of care.

With a tool like Farmzz, these messages can go out as quick SMS or email notifications. You're already sending availability alerts to your subscriber list—adding a personalized weight confirmation before pickup fits naturally into the same workflow.

Invoicing and accounting for catch weight sales

Catch weight adds a layer of complexity to your bookkeeping because the sale amount isn't known until after weighing. Here's how to manage it without creating an administrative nightmare:

Record every sale with three data points: product name, actual weight, and total price. Even a simple spreadsheet works. At the end of each market or pickup day, you should be able to see how many pounds of each product you sold and at what average price. This data is invaluable for production planning and pricing decisions.

Track average weights over time. After a few weeks, you'll know that your chickens average 4.1 lbs, your lamb chops average 0.7 lbs, and your cheese blocks average 350g. These averages tighten your estimates, reduce customer surprises, and make production planning more accurate. If your average chicken weight shifts from 4.1 to 3.8 lbs over a season, that's also useful information about your feed program or processing timing.

For deposit-based online orders: Track three numbers for each order line—the deposit collected, the final actual price, and the difference. Sum the differences weekly to see if you're systematically over- or under-estimating. If you're consistently underestimating (collecting more difference at pickup), adjust your estimates upward to reduce friction.

For restaurant and wholesale accounts: Issue invoices with line items showing quantity, actual weight, price per unit, and line total. Restaurants are accustomed to catch weight invoicing from their other suppliers, so this is standard practice. Just be precise and consistent in your formatting.

Tax considerations: In Canada, basic groceries are generally GST/HST-exempt. However, some processed products (smoked meats, certain prepared foods) may be taxable. Calculate tax on the final actual price, not the estimate. Consult your accountant if you're unsure which of your products are taxable.

Turning catch weight into a selling advantage

Catch weight isn't a drawback—it's actually a signal of authenticity that factory-processed food can't replicate. Uniform, identically weighted packages are the hallmark of industrial food production. Variable weights tell customers they're buying a real product from a real farm where animals and produce don't come off a conveyor belt.

Frame it in your marketing: "Every chicken is different because every chicken is raised individually, not in a factory. We price by weight to keep things fair." That's not an apology—it's a statement of quality that resonates with exactly the kind of customer who buys from local farms.

Offer choice when possible. At market, lay out your chickens in a size range and let customers pick the one that fits their meal plan. A family of two wants the 3.2 lb bird. A family of six wants the 5.1 lb bird. Both are happy because they got exactly what they needed, and you sold every bird without discounting.

Some producers even turn catch weight into a gamification element: "Pick your own roast! Prices range from $28–$42 depending on size. Find the perfect one for your dinner." This reframes variable pricing as customer empowerment rather than uncertainty.

Join local farms already using Farmzz

Set up your farm profile, send notifications, and print QR codes. All in under 10 minutes.

Ferme le bunker Ferme Simard Ferme Laval Gagnon Ferme François Gosselin Bio-Vital Raisins
Start your 14-day free trial →

No credit card required

Frequently asked questions

What does catch weight mean in simple terms?

It means the customer pays based on the actual measured weight of the product, not a fixed price per package. A chicken priced at $6.50/lb that weighs 4.2 lbs costs $27.30. The price per pound is fixed, but the total varies because each chicken is a different size.

Which farm products use catch weight?

Any product with significant natural weight variation: whole poultry, meat cuts (steaks, roasts, chops), fish fillets, cheese wheels and wedges, and some produce like squash and melons. Products that can be standardized (ground meat in 1 lb packages, eggs by the dozen) are usually sold at fixed prices instead.

How do I handle catch weight for online orders?

Three options: (1) Estimate-and-settle—charge a deposit and adjust at pickup. (2) Range pricing—set prices for small/medium/large. (3) Exact weight—weigh and price each item before listing. Include a clear note that final prices are based on actual weight.

How do I prevent customer complaints about price differences?

Set expectations upfront (weight ranges and per-unit pricing in every listing and notification), send a pre-pickup confirmation with actual weights and totals, and reach out proactively if a variance exceeds 15–20%. Most complaints come from surprise, not price.

Do I need a certified scale?

In Canada, any scale used for trade (selling by weight) must be inspected and certified by Measurement Canada. This applies to farmers markets, farm gate sales, and any other setting where the weight determines the price. The certification process is straightforward—contact Measurement Canada for details.

How do I account for catch weight in my bookkeeping?

Record product name, actual weight, and total price for every sale. Track average weights over time to improve your estimates. For deposit-based orders, track the deposit, final price, and difference separately. This data also helps you optimize your production and pricing.