Farm Subscription Revenue Calculator
Project recurring revenue from subscribers, price, delivery frequency, monthly churn, and signups, month by month, with lifetime value.
Free · no account · works on mobile · embeddable
Best for farms running egg, produce, meat, or flower subscriptions and CSAs. Updated .
Your program
Projection
| Month | Subscribers | Revenue | |
|---|---|---|---|
| 1 | 40 | $4,853.33 | |
| 2 | 42 | $5,096.00 | |
| 3 | 43.9 | $5,326.53 | |
| 4 | 45.7 | $5,545.54 | |
| 5 | 47.4 | $5,753.60 | |
| 6 | 49 | $5,951.25 | |
| 7 | 50.6 | $6,139.02 | |
| 8 | 52.1 | $6,317.40 | |
| 9 | 53.5 | $6,486.87 | |
| 10 | 54.8 | $6,647.86 | |
| 11 | 56.1 | $6,800.80 | |
| 12 | 57.2 | $6,946.09 |
Each month: revenue = subscribers × price × deliveries per month; then subscribers × churn leave and new signups join. Lifetime = 1 ÷ churn. Steady state = signups ÷ churn. Seasonal pauses are not modeled.
About the farm subscription revenue calculator
A subscription program is a stream, not a sale, and its value depends on how fast the stream leaks. This calculator projects subscribers and revenue month by month from your starting count, price per delivery, delivery frequency, monthly churn, and new signups. It reports total revenue over the horizon, ending subscribers, average customer lifetime, lifetime value per subscriber, and the subscriber count your program will settle at if signups and churn stay constant.
How the projection works
Monthly revenue per subscriber is price per delivery × deliveries per month (4.33 for weekly, 2.17 for every other week, 1 for monthly). Each month, revenue is subscribers × that figure; then the churn percentage of subscribers leaves and new signups join. Repeating for the horizon gives the month-by-month table.
Churn, lifetime, and steady state
Monthly churn is the share of subscribers who cancel each month. Its reciprocal is the average lifetime in months: 5% churn means the average subscriber stays about 20 months, and lifetime value is monthly revenue per subscriber × that lifetime. With constant signups and churn, the program converges on a steady state of signups ÷ churn subscribers (4 signups a month at 5% churn settles at 80). If you want to grow past that, either signups go up or churn comes down, and cutting churn is usually cheaper.
Using it for capacity
The subscriber path also sets production needs. Pair the ending subscriber count with the egg subscription capacity calculator or the produce yield calculator to confirm the farm can supply what the program will sell, and price deliveries with the delivery fee calculator so growth does not erode margin.
Worked example
40 subscribers at $28 per weekly delivery generate $121.33 each per month, $4,853 in month one. With 5% monthly churn and 4 new signups a month, subscribers grow to about 57 by month 12, when revenue is roughly $6,946. Twelve-month revenue totals about $71,864; about 30 subscribers churn along the way. Average lifetime is 20 months, lifetime value about $2,427 per subscriber, and the steady state is 80 subscribers.
Source
- Penn State Extension, Community supported agriculture (CSA). Background on member-based recurring farm sales and retention as the economic engine of a CSA. Accessed Sep 4, 2026.
This calculator gives planning estimates from the numbers you enter. It is not accounting, tax, veterinary, or legal advice. Replace the defaults with your own farm records whenever you have them.
Frequently asked questions
What is a good churn rate for a farm subscription?
Under 5% a month is healthy for a weekly egg or produce subscription; seasonal programs that pause in winter should measure churn at renewal instead. Track it from cancellations divided by starting subscribers each month.
How do I calculate customer lifetime value for a farm?
Monthly revenue per subscriber multiplied by average lifetime in months, where lifetime is 1 ÷ monthly churn. For gross profit lifetime value, multiply by your margin. It tells you what a new subscriber is worth and therefore what you can afford to spend acquiring one.
Why does subscriber growth flatten out?
Because churn is a percentage and signups are a fixed number. As the base grows, the number leaving grows until it equals signups. That balance point is signups ÷ churn. Reducing churn raises the ceiling faster than adding signups.
Does this handle skipped weeks or seasonal pauses?
Not directly. Lower deliveries per month by using a longer frequency, or run separate projections for the active season and the off season.
Related free tools
Add this calculator to your website
Copy the snippet into an HTML block. The calculator stays free and up to date; please keep the small Farmstand credit link.
<iframe src="https://thenewfarmstand.com/embed/tools/farm-subscription-revenue-calculator" title="Farm Subscription Revenue Calculator" width="100%" height="1080" style="border:1px solid #dfe7dc;border-radius:16px;max-width:100%" loading="lazy"></iframe>
<p style="font:14px/1.5 system-ui,sans-serif">Powered by <a href="https://thenewfarmstand.com/tools/farm-subscription-revenue-calculator">Farm Subscription Revenue Calculator from The New Farmstand</a></p>No login, cookies, or Farmstand account required to use the embedded calculator.
Get practical farm-business tools in your inbox
Calculator updates and useful notes on forecasting, pricing, and direct sales. Your result is already yours; email is completely optional.
Ready to stop rebuilding the same farm spreadsheet?
Farmstand connects production forecasts, products, orders, subscriptions, customers, and farm records in one place.