Farm ecommerce software contracts: what to check before you sign
August 7, 2026
Most platform comparisons stop at features and monthly price. Then the relationship ends, or needs to change, and the terms you skimmed at signup decide everything: when you can leave, what you get back, and whether your customer list leaves with you. This guide covers the contract terms that generate the most grief in farm and food ecommerce, what the major platforms' own published terms actually say, and a five-question checklist to run before you sign anything.
For the full picture of what this category of software should do, start with the produce distribution software guide. For pricing models and hidden costs, see how much food distribution software costs. This article is only about the paperwork.
Do farm ecommerce platforms require annual contracts?
Some do, some make annual the only way to get the advertised price, and the difference matters more than it looks.
GrazeCart's pricing page lists its Starter plan at $89 per month billed annually, and its two higher tiers are also billed annually, with prices shown after you complete a configurator form. Barn2Door's terms offer monthly or annual subscriptions, with the subscription automatically renewing each term unless cancelled before the next billing date. Local Line's pricing page offers monthly billing on every plan, with annual as an optional saving, and states there are no long-term contracts.
An annual commitment is not automatically a bad deal. Paying for ten or eleven months to get twelve is real money back if you already know the platform fits. The problem is annual as the default, or annual as the only public price, before you have run a single delivery day on the system. A fair pattern is monthly first, annual when you are sure.
The question to ask: can I pay month to month at a published price, and what exactly do I give up if I do?
What happens when you cancel?
Three separate terms hide inside "you can cancel anytime", and each one is worth reading in the actual legal text, not the marketing page.
When cancellation takes effect. Ending at the close of the current billing period is the industry norm and is reasonable: you paid for the period, you keep it. The difference between platforms is how long that period is. On monthly billing your exposure is a few weeks. On an annual term, Barn2Door's published terms state that cancellation is not effective until the last day of the then-current term, so a cancellation decision made in month three still runs to month twelve.
Refunds. Barn2Door's terms state refunds are only available within the first seven days after initial signup, with no partial refunds for monthly or annual terms. Local Line's annual plans likewise run to the end of the billing period. Assume every platform in this market is no-refund after some short window, and size your commitment accordingly.
Auto-renewal. Nearly every subscription renews automatically. That is fine on a monthly plan and expensive on an annual one, where missing the cancellation window by a day can cost a year. If you sign annual anywhere, put the renewal date in your calendar the same afternoon.
Do you keep your customer data when you leave?
This is the term almost nobody checks and the one that hurts most. Your customer list, their order history, their standing orders, and their pricing are the accumulated value of your business, not the platform's. Two things to verify in writing:
- Can you export it yourself, in a usable format, without asking support? Self-serve CSV export of customers, orders, and products is the minimum. If exports require a support ticket, assume they take longest exactly when you need them most.
- What happens to the data after your subscription ends? Look for a stated window during which you can still sign in and pull an export. If the terms are silent, the safe assumption is that access ends the day the subscription does. Export everything before you cancel, not after.
A simple habit that removes most of the risk: export your customers and order history quarterly, whatever platform you are on, including ours.
What does switching platforms actually cost?
The subscription is rarely the biggest number in a switch. The real costs are:
- Setup fees on the next platform. Barn2Door's terms reference setup fees and state they are non-refundable. Local Line advertises no setup, onboarding, or migration fees. We charge no setup fees on any plan. A three-figure setup fee is small against a year of subscription, but it stacks with everything else on this list.
- Re-onboarding your customers. Wholesale buyers who finally learned to order online will need new logins on the new system. This is the cost that keeps distributors on platforms they have outgrown, and it is why onboarding wholesale customers well the first time matters.
- Rebuilding configuration. Price lists, delivery zones, cutoffs, and standing orders all have to be recreated. Budget real staff hours, not an afternoon.
- The overlap month. You will run both platforms in parallel for at least one billing cycle. Plan for it instead of discovering it.
A five-question checklist before you sign
- Is there a published monthly price, and what does annual billing actually save?
- When does a cancellation take effect, and is there any refund after the first week?
- Does the subscription auto-renew, and how far ahead must you cancel to stop a renewal?
- Can you self-serve export customers, orders, and products today, and for how long after cancellation?
- What one-time fees exist (setup, onboarding, migration), and are they refundable if the platform is not a fit?
If a sales rep cannot answer one of these in writing, the answer is in the legal terms, and it is worth ten minutes to go read them. Every platform named in this article publishes theirs.
How Minori Midori handles contracts, cancellation, and your data
We think the fair version of this is simple enough to state in one section, so here it is, plainly.
Pricing is public and monthly by default. All four plans have published prices: Launch at $49 per month plus 2% of card sales, Starter at $299, Growth at $599, and Enterprise at $1,199 per month, with 0% of sales on every plan Starter and up. Annual billing is optional on every plan at ten times the monthly price, so two months free, never required. There are no setup fees on any plan. Full details are on the pricing page.
Plan changes are self-serve. Owners and admins change plan or billing cadence from the billing settings page, without a sales call.
Cancellation is self-serve and effective at period end. The store owner cancels from the same billing page. Your storefront stays fully online until the end of the period you paid for, and you can undo the cancellation any time before then.
Your data outlives your subscription. After a store goes offline, you can still sign in for 30 days and download a full export of your data. Your customer list is yours, full stop.
If you are comparing us against a specific platform, the Barn2Door, Local Line, and GrazeCart comparison pages cover features and pricing side by side, and the same terms above apply on every plan, starting with a store you can open today.
See it in your own storefront.
Create your store, pick a subdomain and add a product, or have us walk you through it first.