Farmzz Blog
Farm Marketing ROI Calculator: How to Measure Your Return on Every Dollar
You spent $200 on flyers last month. You posted on Facebook every other day. You paid $65 for your notification tool. And you showed up at the farmers market every Saturday. Sales were decent—but which of those things actually drove the revenue? If you can't answer that, you're flying blind. And for a farmer working 13-hour days during peak season, every dollar and every hour needs to pull its weight.
Marketing ROI (Return on Investment) is the simplest way to stop guessing. It tells you, in hard numbers, which channels make you money and which ones quietly drain your time and budget. This guide walks you through exactly how to calculate it, with real examples from farm-scale operations, so you can double down on what works and cut what doesn't.
What this guide covers
- The ROI formula and how to apply it to farm marketing
- Real worked examples comparing SMS, email, social media, and print
- How to track where your customers are actually coming from
- A monthly tracking template you can start using today
- When to invest more vs. when to cut a channel
The ROI formula (and why it matters more than "feeling busy")
The formula is straightforward:
ROI = (Revenue from marketing − Cost of marketing) ÷ Cost of marketing × 100
If you spent $100 on a marketing channel and it generated $500 in traceable revenue, your ROI is (500 − 100) ÷ 100 × 100 = 400%. For every dollar you invested, you got four dollars back in profit.
If you spent $200 on flyers and can trace $150 in sales back to them, your ROI is (150 − 200) ÷ 200 × 100 = −25%. You lost money. That doesn't make flyers universally bad—but it means something about your current flyer strategy isn't working.
The critical mistake most farmers make: they only count the tool cost, not their time. If you spend three hours every week managing a Facebook page and your time is worth $25/hour, that's $75/week—$300/month—in real cost. A channel that looks "free" can turn out to be your most expensive one when time is included.
Worked example #1: SMS notifications with Farmzz
Let's run real numbers for a Quebec vegetable farm using SMS notifications.
Monthly cost: $65/month (Farmzz annual plan). Time to compose and send a notification: roughly 5 minutes per send. If you send 6 notifications per month, that's 30 minutes total, or about $12.50 at a $25/hour rate. Total monthly cost: $77.50.
Revenue generated: You have 250 SMS subscribers. Your average notification drives 20 customers to your farm stand that week who wouldn't have come otherwise. Each of those customers spends an average of $35 per visit. That's $700 per notification in attributable revenue. With 6 notifications per month: $4,200/month in additional revenue.
ROI: (4,200 − 77.50) ÷ 77.50 × 100 = 5,319%.
Even if you cut those numbers in half—say only 10 extra customers per notification at $30 each—you're still looking at $1,800/month against $77.50 in costs. That's a 2,223% return. SMS notifications have the highest ROI of any farm marketing channel because of the near-instant delivery and 98% open rate. The message reaches virtually every subscriber within minutes.
Worked example #2: Email newsletters
Email is the workhorse companion to SMS. Here's what typical farm email performance looks like.
Monthly cost: If email is included in your existing tool (Farmzz includes it), the incremental cost is just your time. A weekly email with availability, recipes, and farm updates takes roughly 30–45 minutes to write. At $25/hour, that's about $100/month for 4 emails. Total: ~$100/month.
Revenue generated: Open rates for farm emails typically sit at 20–25%, well above the 15–18% average across all industries, because subscribers actively signed up to hear from you. With a 400-person email list, that's 80–100 people reading each email. If 15% of readers take action (visit your stand, place an order), that's 12–15 visits per email. At $35 average spend: $420–$525 per email, or roughly $1,800/month.
ROI: (1,800 − 100) ÷ 100 × 100 = 1,700%.
Email ROI is excellent, though lower than SMS because open rates are lower and response time is slower (hours instead of minutes). The advantage of email is space: you can include photos, detailed product descriptions, pickup schedules, and recipe ideas that build long-term loyalty.
Worked example #3: Facebook and Instagram
This is where most farmers get surprised.
Monthly cost: Social media tools might be free, but your time is not. Posting 4 times per week, responding to comments, taking and editing photos, writing captions: 4–6 hours per week conservatively. At $25/hour, that's $400–$600/month. If you run any paid ads, add that on top. Total: $400–$600+/month.
Revenue generated: Organic reach on Facebook has dropped to 2–5% of your page followers. If you have 1,500 followers, maybe 30–75 people see each post. Engagement rates for farm pages average 1–3%, so 15–45 people interact. Of those, how many drive to your stand and make a purchase? Realistically, 3–8 per post. At $35: $105–$280 per post, or roughly $1,600–$4,500/month (with 4 posts/week).
ROI: (2,500 − 500) ÷ 500 × 100 = 400% (using midpoint estimates).
A 400% ROI still sounds good—but compare it to SMS at 5,000%+ and notice the time investment is 10× higher. Social media's real value isn't direct sales; it's discovery. New people find your farm through a friend's share or a tagged photo. The smart play is to use social media to funnel people onto your direct subscriber list where SMS and email convert them.
Worked example #4: Print flyers and signage
Monthly cost: 500 flyers printed at a local shop: $150–$250. Time designing and distributing: 3–4 hours, or $75–$100. Total: $225–$350/month.
Revenue generated: This is the hard part. Flyers have no click tracking, no open rate, no analytics. A customer walks in and you don't know if they came because of the flyer, a Facebook post, a friend's recommendation, or because they drove past your sign. Typical flyer response rates across all industries are 1–3%, meaning 5–15 people out of 500 take action. At $35 each: $175–$525/month.
ROI: Hard to measure, possibly negative. Using midpoints: (350 − 287) ÷ 287 × 100 = 22%. Barely positive, and that's if you're being generous with the attribution. The real cost of flyers isn't just the money—it's the inability to measure them, which means you can't optimize.
One fix: print a QR code on your flyers that links to your farm profile. Now every scan is trackable, and you've turned a one-way flyer into a subscriber acquisition channel.
The ROI comparison table
| Channel | Monthly Cost | Monthly Revenue | Approx. ROI | Measurability |
|---|---|---|---|---|
| SMS notifications | $65–$80 | $1,800–$4,200 | 2,000–5,300% | High |
| Email campaigns | $50–$100 | $1,200–$2,100 | 1,100–2,000% | High |
| Social media | $400–$600 | $1,600–$4,500 | 300–650% | Medium |
| Print flyers | $225–$350 | $175–$525 | −25% to +50% | Low |
| Paid ads (Facebook) | $300–$500 | $400–$1,200 | 30–140% | High |
The pattern is clear: owned direct channels (SMS and email) consistently deliver the highest ROI per dollar and per hour, because they reach people who already want to hear from you, with near-perfect delivery rates and no algorithmic gatekeeping.
How to track where your customers are actually coming from
ROI calculations are only as good as your attribution. If you can't tell which channel sent a customer to your stand, you're guessing. Here are practical ways to track attribution at farm scale—no fancy software required.
Ask at the point of sale. The simplest method. Train yourself or your staff to ask one question: "How did you hear about us today?" Keep a tally sheet next to your cash box with columns for each channel: SMS, email, Facebook, friend, drive-by, flyer, other. Tally marks add up fast and give you real data after just two or three market days.
Use unique QR codes per channel. Print one QR code on your market signage, a different one on your flyers, and a third for your social media bio. Each links to the same farm profile but lets you track which source drove the scan. If 80% of your scans come from your market sign and 5% from flyers, that tells you where to invest.
Track notification-to-visit timing. When you send an SMS at 8 AM on Thursday saying "Fresh corn just picked, available today through Saturday," track how many customers mention it at checkout. With SMS, the correlation is strong: a spike in traffic within hours of a notification is almost certainly attributable to that message.
Monitor subscriber growth by source. Your notification platform should tell you how subscribers found you: QR code scan, website signup, imported from your existing list, or social media link. This data reveals which acquisition channels feed your most valuable asset—your subscriber list.
Your monthly ROI tracking template
Create a simple spreadsheet with one row per marketing channel and these columns:
| Column | What to record |
|---|---|
| Channel | SMS, email, Facebook, Instagram, flyers, market signs, word of mouth |
| Tool cost | Monthly subscription or printing fees for that channel |
| Time spent (hours) | Honest estimate of hours creating content, managing, responding |
| Time cost | Hours × your hourly rate (use at least $25/hr) |
| Total cost | Tool cost + time cost + any ad spend |
| Customers attributed | From tally sheets, QR scans, or timing correlation |
| Revenue attributed | Customers × average transaction value |
| ROI % | (Revenue − total cost) ÷ total cost × 100 |
Fill this in at the end of every month. After three months, you'll have enough data to make confident decisions about where to spend your marketing budget and your limited time.
If you want a shortcut, Farmzz's revenue calculator for local producers can help you estimate the potential return from notification-based marketing before you even start, based on your subscriber count, average order value, and send frequency.
When to invest more in a channel
Scale a channel when all three of these conditions are true:
- Consistently positive ROI over 4+ weeks. One good week isn't enough. Seasonal spikes, weather, and events create noise. You need a month of data showing the channel reliably generates more revenue than it costs.
- Room to grow. If your SMS list is 250 subscribers, there's room to grow it to 500 or 1,000 with more QR code placements and signup opportunities. A channel with 5,000% ROI but no growth path isn't worth more investment—it's worth maintaining.
- Scaling won't degrade quality. Sending 8 SMS notifications per month instead of 4 might annoy subscribers and increase unsubscribes. More isn't always better. Scale the audience, not necessarily the frequency.
The highest-leverage investment for most farms: grow your subscriber list. Every new subscriber amplifies the ROI of every future notification you send. Put QR codes everywhere—market stand, packaging, delivery bags, vehicle, social media bios—and watch the compounding effect on your marketing returns.
When to cut a channel
Cut or pause a channel when:
- Negative ROI for 4+ consecutive weeks. If you've tweaked the messaging, timing, and audience and it's still losing money, stop. Your time and money are better spent elsewhere.
- Unmeasurable results. If you genuinely cannot tell whether a channel is working, that's a problem. Marketing you can't measure is marketing you can't improve. Either find a way to measure it (QR codes on flyers, for example) or redirect to a measurable channel.
- High time cost with low return. A channel with 100% ROI sounds decent until you realize it's eating 10 hours per week of your time. During harvest season, those 10 hours could be spent picking, packing, or selling. Compare return per hour spent, not just return per dollar.
Cutting a channel isn't failure—it's data-driven decision making. The farm down the road might crush it on Instagram while you get nothing from it. That's fine. Your numbers tell your story, not someone else's.
The "return per hour" metric most farmers miss
ROI as a percentage is useful, but there's a second metric that matters more for time-starved farmers: revenue generated per hour of marketing work.
Let's compare:
- SMS notifications: 30 minutes/month of marketing work generating $2,500/month in revenue = $5,000 per hour.
- Email newsletters: 4 hours/month generating $1,800/month = $450 per hour.
- Social media: 20 hours/month generating $2,500/month = $125 per hour.
- Flyers: 4 hours/month generating $350/month = $87 per hour.
When you frame it this way, the decision becomes obvious. Your first hour of marketing effort should go to the channel with the highest return per hour. For the majority of direct-to-consumer farms, that's SMS notifications by a wide margin.
Putting it all together: a seasonal approach
Farm marketing isn't one-size-fits-all across the year. Here's how to adjust your ROI-driven strategy seasonally:
Pre-season (March–April): Focus on subscriber acquisition. This is when ROI from list-building activities pays compound dividends all season. Print QR code signs, post on social media with a "subscribe for fresh alerts" CTA, and reach out to last year's customers. The subscribers you gain now amplify every notification you send for the next 6 months.
Peak season (May–September): Maximize conversion through your highest-ROI channels. Send SMS notifications whenever you have fresh product. Follow up with email for detailed availability. Spend minimal time on social media—a quick photo of the day's harvest with a "subscribe for real-time alerts" link is enough. Every minute you save on low-ROI marketing is a minute spent serving customers or managing your operation.
Late season (October–November): Promote preserved products, holiday boxes, and end-of-season specials. Email shines here because you have more content to share (gift ideas, storage tips, recipes). SMS for last-call urgency. Start documenting your ROI data to plan next year's budget.
Off-season (December–February): Review the year's data. Which channels had the highest ROI? Which grew your subscriber list the most? Plan next year's budget allocation based on what the numbers actually showed, not what felt productive.
Join local farms already using Farmzz
Set up your farm profile, send notifications, and print QR codes. All in under 10 minutes.
No credit card required
Frequently asked questions
What is a good marketing ROI for a farm?
Any positive ROI is better than guessing, but most healthy farm marketing channels deliver 200–500%. Notification-based channels (SMS and email) often exceed 1,000% because the cost is low and the audience is highly targeted. If a channel consistently returns less than 100%, it's likely not worth your time unless it serves a brand-awareness goal you can't measure elsewhere.
How often should I calculate my marketing ROI?
Monthly during active season. Fill in your tracking spreadsheet at the end of each month and compare channels side by side. During the off-season, do a full annual review. Don't make big decisions based on a single week—weather, holidays, and market schedules create too much noise in short windows.
What if I can't measure the revenue a channel brings in?
Start by asking customers how they heard about you at checkout—it takes two seconds and gives you directional data. For digital channels, use unique QR codes or links so you can trace traffic back to the source. If a channel is truly unmeasurable after you've tried these methods, strongly consider shifting that budget to a measurable one. You can't improve what you can't measure.
Should I include my own labor in the cost calculation?
Absolutely. This is the most common blind spot. If you don't value your own time, social media looks "free" when it's actually costing you hundreds of dollars a month in hours you could spend farming, selling, or resting. Use at least $25/hour as a baseline, more if you want a realistic picture of opportunity cost.
What's the fastest way to improve my farm's marketing ROI?
Grow your subscriber list. Every new subscriber increases the reach and revenue of every notification you send without increasing the cost. Put QR codes on everything: your market table, your packaging, your vehicle, your social media bios, your email signature. A list of 500 engaged subscribers is a revenue engine that works every time you press send.