Pricing
One vineyard, one subscription. No per-seat tax.
Three plans. Compliance pieces — REI, PHI, and the harvest-block check — are unconditionally on for every plan. The 30-day Business trial auto-applies on your first vineyard, no card required.
Compare plans
Every feature, side by side.
The table mirrors the canonical entitlements the app enforces server-side. No surprises behind the paywall — what you see here is what gets gated.
| Feature |
Free
$0
Backyard or evaluating
|
Pro
$9.99/ mo
$99.99 / yr — save ~17%
|
Business
$49.99/ mo
$499.99 / yr — 30-day trial
|
|---|---|---|---|
| Capacity | |||
| Vineyards | 1 | 1 | 5 |
| Blocks per vineyard | 3 | 10 | Unlimited |
| Team members | 1 | 3 with role-based access | Unlimited |
| History retention | 30 days | Unlimited | Unlimited |
| Photos | 50 | Unlimited (fair use) | Unlimited (fair use) |
| Compliance & safety | |||
| REI / PHI tracking | Always on | Always on | Always on |
| Harvest-block lockout | Always on | Always on | Always on |
| Spray records | Yes | Yes | Yes |
| Audit log | Last 30 days | Unlimited | Unlimited |
| Field capture | |||
| Scouting | Yes | Yes | Yes |
| Pest & weed catalog | Yes | Yes | Yes |
| Offline outbox | Yes | Yes | Yes |
| Yield estimate & harvest | Yes | Yes | Yes |
| Inventory | |||
| Single-lot inventory | Yes | Yes | Yes |
| Multi-lot FIFO costing | — | Yes | Yes |
| Receipt OCR (auto-fill from photo) | — | Yes | Yes |
| Low-stock alerts | Yes | Yes | Yes |
| Weather & alerts | |||
| In-app alert feed | Yes | Yes | Yes |
| Weather providers | NWS | NWS + OpenWeather | NWS + OpenWeather + custom station integrations on request |
| Frost / freeze push alerts | In-feed only | In-feed only | Push enabled |
| NWS advisory ingestion (hail, severe storm, flood, tornado) | Yes | Yes | Yes |
| Reporting | |||
| CSV exports (every dataset) | — | Yes | Yes |
| Estimate vs. actual yield report | Yes | Yes | Yes |
| Year-end financial CSV bundle | — | — | Yes |
| Business operations | |||
| Buyer contracts | — | Yes | Yes |
| Per-block cost rollup & contract reconciliation | — | — | Yes |
| Budget surface (expenses, income, labor, equipment, plans) | — | — | Yes |
| Asset book value tile | — | — | Yes |
| Get started free | Start with Pro | Start 30-day trial | |
All paid subscriptions are billed through Google Play. Cancel anytime from your Google Play account. The 30-day Business trial auto-applies on first vineyard creation — no card required to start.
Compliance is not a paywall.
Re-entry interval, pre-harvest interval, and the harvest-block check are unconditionally on for every plan. Worker safety and label compliance shouldn't be gated by tier. See spray records and scouting for what that looks like in the app.
FAQ — pricing
What growers usually ask.
How does Google Play Billing work?
Subscriptions are processed through your Google Play account. Vinifera doesn't take card data and doesn't operate a web checkout. Cancel, change plan, or update payment from the Play store subscriptions screen — same place every other Android subscription you have.
Can I switch tiers mid-cycle?
Yes. Upgrades take effect immediately and Play prorates the difference. Downgrades take effect at the end of your current billing cycle so you don't lose access you've already paid for.
How do refunds work?
Through Google Play. Open the order in your Play account, request a refund, and Google processes it under their refund policy. We honor revoked subscriptions immediately — no support back-and-forth required.
What happens at trial end?
The 30-day Business trial auto-applies on first vineyard creation. At day 30, if you haven't subscribed, the vineyard drops to Free and any over-limit blocks are archived (never deleted). Subscribe to Business or Pro anytime after that and the archived blocks unhide.
Why not Stripe / web checkout?
Mobile-first product, mobile-first store. Running a second payment processor doubles the surface area we have to support, doubles the refund flow, and gives us no leverage. The budget surface already handles the financial detail growers need; we don't need a second checkout to ship the app.