Wholesale plant ordering, finally online.
Yardsheet gives your nursery a live, branded ordering portal — buyers see real-time stock at their pricing and order 24/7, and every count updates the second someone buys. More orders land while you sleep, nothing double-sells, and the 7 AM “what've you got?” calls stop.
30 days free — no card up front Live from your spreadsheet in ~10 minutes
24/7
orders keep landing after the office closes
0
double-sells — the ledger physically can't
~10 min
from your Excel file to a live portal
1 link
your live catalog — no weekly attachment
Watch an order go from cart to the pick list.
No signup, no video — the real flow, playing itself. A buyer builds an order and picks a delivery address; it lands on your board, you confirm it, and print the pull sheet for the crew.
Your buyer opens their portal — live stock, at their pricing.
A buyer opens their live availability portal, adds Limelight Hydrangea and Emerald Cedar to the cart at their negotiated pricing, chooses a jobsite delivery address, and submits. It lands instantly on the grower's order board — where the count drops for every buyer — and the grower confirms it and prints a pick list with pull locations.
A stale list quietly costs you orders every week.
7:14 AM
The ritual
Walk the yard, count what you can, type it into Excel, export, attach, send to 150 buyers. Same as last week. Same as 2009.
11:40 AM
The decay
Three landscapers already called about the same 200 Emerald Cedar. Two got promised. The list in everyone's inbox still says 600.
Friday, 4:55 PM
The leak
A garden center wants to order for Saturday. Office is closing. They can't see what you have — so they call your competitor, who answers.
“The list is the business. If the list is wrong, the phone rings all day and somebody's truck leaves empty.”
Spreadsheet to live portal, in three moves.
No data entry marathon, no IT project. The spreadsheet you already keep is the starting point.
Import the spreadsheet you already have
Drop in your messy Excel availability list — title rows, $ signs, sizes glued to names, all of it. The import wizard sorts the columns out with you and builds your catalog, tier prices, and opening counts.
Invite your buyers at their pricing
Landscapers, garden centers, re-wholesalers — each buyer joins your branded portal by invitation and only ever sees their negotiated tier. Hide items or whole categories from anyone.
Sell around the clock
Orders land day and night, reserve stock instantly, and flow into pick lists your yard crew works from. You confirm; the ledger handles the counting. Your whole catalog lives at one link that's never out of date.
It runs the whole yard — not just the list.
Inventory, orders, pick lists, spray records, the crew's day, losses, forecasting — the operations software a wholesale nursery never had, with the live buyer portal on top. A nursery ERP, minus the ERP pain: set up in ten minutes, not ten months. And every number explains itself — availability isn't a typed-in guess, it's a ledger you read line by line.
The ledger drawer
Click any item: opening count, every reservation, every loss, every correction — who, when, why. Trust the number because you can audit it.
Batches with ready dates
“500 Hydrangea #5, ready week of June 8” shows buyers Coming Soon today, takes pre-orders if you allow it, and flips itself live on the date.
Feed & spray records
Every crop gets a feeding schedule and a spraying schedule. Product, rate, EPA number, re-entry hours — tick a planned spray done and you've written the record an inspector asks for. The card says “don't go in until 1:14pm” until it's safe.
The crew's task sheet
Hand out the day's work — including “pick order #1042”, which lands on that person's phone and closes itself when the pick is done. Everyone sees what's unclaimed, so loose jobs get picked up instead of dropped.
Plants that know what they are
Sun or shade, tree or groundcover, deciduous or evergreen — on every plant, in one dropdown each, set across a whole filtered group at once. Then your landscapers filter your list by them.
Pick lists & packing slips
One click turns an order into a print-ready pick list with pull locations, and a clean packing slip for the truck. Built to be handed to a crew.
5-second loss logging
Dead, damaged, eaten, frozen — log it from a phone in the yard before your gloves are back on. Season write-off report for the accountant, automatic.
Tier pricing that stays private
Three tiers or ten — each buyer sees only their prices. Change a price today; yesterday's orders keep yesterday's number.
The avails blast, minus the attachment
Write two sentences, pick the audience, send. Buyers get a link to the live list — correct whenever they open it, even Friday night.
Planning & forecasting
Your order history becomes sell-out dates, pipeline gaps, and suggested batch quantities — padded by each item's real loss rate. Know what to start growing, with receipts.
QR yard tags
Print a tag for any item or crop block. Scan it and you're two taps from logging a loss, fixing a count, flipping a batch live — or snapping a photo that lands on the portal.
Back-in-stock alerts
Sold out isn't a dead end anymore. Buyers tap “notify me” and get one email the moment stock returns — demand you used to lose, captured while you sleep.
Paste a plant list
Landscapers paste the plant schedule straight from their quote — Yardsheet matches it to your live list at their pricing and fills the cart. A twenty-minute phone call becomes forty seconds.
Live stock on your own website
One toggle publishes a price-less live list, one copy-paste embeds it on the site you already have. The web finally shows what's actually on the pad.
Wake the quiet accounts
The dashboard flags regulars who've gone quiet, with a one-tap nudge that sends them the live list. Recovered accounts are the cheapest revenue there is.
Nobody reads the manual. So we built one that answers back.
Meet Sprout — an assistant tucked into the corner of every screen. Ask it anything in plain words and it answers from how Yardsheet actually works, then offers to walk you through it right there on your own data. Your buyers get their own Sprout in the portal, too.
- Ask “how do I set tier pricing?” and get a straight answer — no docs to dig through, no ticket to file.
- Tap Show me and it spotlights the exact buttons, one step at a time, on the real screen.
- When a question is about your numbers or your account, it hands off to a real person instead of guessing.
New here? It runs a 60-second tour the first time you sign in — you'll never be left hunting for where something lives.
Ordering that works from the cab of a truck.
- Live availability with photos, sizes, and honest counts — filter to “in stock only,” search by name or category
- Their pricing, their terms. No payment forms — orders submit straight to you like always, minus the phone tag
- Stock is held the second they hit submit — no more “sorry, that sold this morning”
- One-tap reorder of any past order, at today's prices and availability
- Paste a plant schedule straight from a quote — it matches to the live list and fills the cart
- Sold out? One tap and they're emailed the moment it's back — demand you'd otherwise never see
Your live yard, on the website you already have.
Flip one toggle, paste one line of code, and your real-time availability shows up on your site — searchable, branded, always current. No web developer, no weekly re-export.
And this isn't a screenshot. It's a real grower's list, embedded right here and updating live as their yard changes — search it, scroll it, it's the actual widget.
<iframe src="https://yardsheet.com/y/your-nursery/embed">What is your stale list actually costing you?
Not a lead-capture form — no email, no call. Move the sliders to your operation and the math is right there, assumptions and all.
Your numbers
Everyone who gets your availability email.
What an average order runs you.
Rebuilding the list, re-sending it, and “what've you got?” calls.
Or had to call a buyer back and walk it back.
Plan
Suggested from your buyer count — Seedling caps at 15 buyers.
What it's worth to you
$3,187/month
That's $2,788/mo after the $399 plan — about $33,456 a year, and it pays for itself by day 4 of the month.
Orders that walk after hours
6.5 orders/mo × $400 — buyers ordering when you're closed
$2,600/mo
Phone time the portal absorbs
8 hrs/week of “what've you got?” at $25/hr loaded
$520/mo
Double-sells avoided
2/year — the ledger can't sell the same block twice
$67/mo
How this is calculated
- After-hours orders: 2% of your buyers try to order outside business hours in a given week; we count 50% of those as real orders you'd capture with a portal that's always open.
- Phone time: 60% of availability-call hours get absorbed once buyers self-serve, valued at $25/hr loaded. The phone never fully stops — we don't pretend it does.
- Double-sells: counted as the lost order only. The burned buyer relationship isn't in the math.
- Estimates, not a quote — but every assumption is on this page so you can argue with it.
Conservative on purpose. We left out the buyers who never called because the list was a week old, and the ones you lost after telling them the block was gone.
Flat, per nursery. Never per order.
Your sales are yours. No transaction fees, no per-buyer charges, no surprises in June when the trucks are rolling.
Seedling
$199/month
For smaller operations putting their list online for the first time.
- Live branded ordering portal
- Up to 15 buyer accounts
- Spreadsheet & PDF import
- Orders, pick lists & packing slips
- Ledger-based inventory & QR yard tags
- Crew task sheet & plant characteristics
- Built-in AI help
- Email support
Grower
$399/month
The whole toolkit. What most nurseries run on.
- Everything in Seedling
- Unlimited buyers & pricing tiers
- Batches, ready dates & pre-orders
- Feed & spray records with re-entry intervals
- Planning & forecasting
- Back-in-stock alerts & website embed
- Avails blasts with live links
- Loss logging & season write-off report
- QuickBooks invoice export
- Priority support
Estate
from$799/month
For large or multi-crew operations with particular needs.
- Everything in Grower
- We import & groom your list for you
- Onboarding calls for your buyers
- Custom domain for your portal
- Direct line to the team
30-day free trial on every plan — no card up front. One missed after-hours order or one double-sold block of hedging costs more than a month of this — and we're the only price in the industry you didn't have to book a call to see.
Don't take our word for it. It's running right now.
This is a real, live demo nursery — 64 plants, 8 weeks of orders, batches on the timeline. Sign in as the grower on one screen and a buyer on another, place an order, and watch the availability move.
Sign in as the grower
admin@willowbrook.test
Sign in as a buyer
orders@fernandstone.test
password for both: demo1234
What growers ask first.
Half my buyers still order by phone. Does this replace that?
No — it absorbs it. Phone orders don't go away on day one; they just stop being retyped from memory against a stale list. Your staff sees the same live number the portal shows, and every buyer who moves to ordering online is a call you don't take at 7 AM. Most growers see the after-hours orders first — that's revenue that used to walk.
My availability list is a mess. Will the import choke?
It's built for the mess. Title rows, blank lines, dollar signs, “Boxwood #3” with the size glued to the name, a different column order every season — the wizard previews everything and tells you exactly what it's about to create before it touches your catalog.
Can buyers see each other's pricing?
Never. Pricing is enforced tier-by-tier at the database level, not hidden with CSS. A buyer physically cannot query another tier's prices, another buyer's orders, or items you've hidden from them. The public blast link shows quantities only — no prices at all.
What happens when two buyers want the last 10 plants?
One gets them and one gets an honest “only 4 left” — instantly, at the moment of ordering. Every order reserves stock inside a single database transaction, so overselling isn't a policy, it's an impossibility. We test this with simultaneous orders on every build.
Do my buyers pay online?
No. Wholesale runs on terms, and Yardsheet respects that. Orders submit to you exactly like an email or phone order — Net 30, due on receipt, whatever you've negotiated — and completed orders export as a QuickBooks-ready invoice CSV.
We keep our spray records in a binder. Does this replace it?
It does, and it does it while you're standing at the crop. Each batch gets a feeding schedule and a spraying schedule — product, rate, how it went on, the EPA or PCP number off the jug, and the re-entry interval. Put a spray on the schedule and tick it done and the record writes itself, with your name and the time on it. Until the interval clears, the crop's card says “don't go in until 1:14pm” — the one thing a binder in the office can't tell the person walking into the house.
Put your nursery online this week.
Import your list, invite a buyer, and start taking orders around the clock. Thirty days free — the orders start landing while you're still walking the yard.