Skip to content

Who We Help · Garden Centres & Nurseries · Bookkeeping

Garden centre and nursery bookkeeping: ten weeks funds the other forty-two

A garden centre or nursery often earns most of its annual revenue in roughly ten spring weeks, and the books have to be built around that reality rather than a normal monthly rhythm. Add inventory that is alive — it grows in value some weeks and simply dies in others — and the usual retail bookkeeping playbook needs real adjustments, not just a seasonal label pasted on the same chart of accounts.

By the AnalytIQ Accounting team · Last reviewed: August 12, 2026

Rows of potted plants and flowers for sale at a garden centre

The spring peak needs weekly visibility, not just a monthly close

When most of a year's revenue lands in a roughly ten-week window, a standard monthly bookkeeping cadence is too slow to catch problems while they are still fixable. We move clients to weekly cash and sales tracking through the spring rush specifically — payment processing fees, deposits taken for pre-ordered hanging baskets or bulk mulch, and daily bank deposits reconciled while the season is happening, not discovered in a June close that arrives after the busiest weeks are already over.

Deposits taken ahead of the season for spring pre-orders are unearned revenue until the plants are actually picked up, and coding them correctly matters more here than in most retail businesses, because the gap between deposit and delivery can span the entire off-season. A deposit booked as revenue the day it lands overstates a winter month that had almost no real activity in it.

Living inventory needs a write-down policy, not just a count

Plants grow, and plants die, sometimes in the same week depending on weather. Ordinary retail shrink is mostly theft and breakage and stays fairly constant; a nursery's shrink is biological and can spike hard after a cold snap, a watering system failure, or simply stock that sits too long. We build a routine walk-through into the growing season itself — not saved for year-end — so unsellable stock gets written down to its actual net realizable value while the loss is still fresh and easy to document, rather than discovered as an unexplained inventory variance months later.

Self-grown stock is costed differently than stock you bought wholesale

A shrub bought from a wholesale grower carries a simple cost: the purchase invoice, plus freight. A shrub you propagated and grew yourself accumulates cost over an entire growing cycle — cutting or seed cost, growing medium, water, and the labour applied along the way — closer to how a small manufacturer tracks work in progress than how a typical retailer tracks a purchase order.

Stock sourceWhat builds the costBookkeeping treatment
Bought from a wholesale growerPurchase invoice plus freightStandard inventory at cost, like any retailer
Grown on-site from seed or cuttingGrowing medium, water, and labour accumulated over the growing cycleTracked closer to work-in-progress until the plant is sale-ready
Culled as unsellableNot applicable — written down to net realizable valueLoss recognized when identified, not held at original cost

Keeping those two cost trails separate matters beyond accuracy for its own sake: whether you grow stock yourself or simply resell what a wholesaler grew is also the fact pattern that decides a bigger question, covered in full on our tax page for garden centres, about whether your operation counts as farming for tax purposes at all.

Christmas trees and holiday décor are a second season on the same books

Many garden centres add a second, smaller revenue peak around Christmas — cut trees, wreaths, poinsettias, and holiday décor — and that revenue line deserves its own place in the chart of accounts rather than getting folded into general retail sales. Margins, return patterns, and even the GST/HST treatment of individual items can differ from spring bedding-plant sales, and separating the two seasons in your reporting is what lets you actually see whether the holiday line is worth the shelf space and staffing it takes, rather than assuming it is because the store feels busy.

QuickBooks handles the money; a physical count handles the plants

A general ledger has no natural way to track a living count the way it tracks a SKU on a shelf, so we pair QuickBooks Online and Dext for the financial side with a disciplined physical inventory count routine — by bench and by variety, weekly through peak season and less often once the rush passes. Forcing every individual plant through the same per-unit tracking a hardline retailer uses for tools or hardware usually creates more busywork than insight; a count sheet by variety, reconciled to what actually sold, tends to be the more practical middle ground for most independent operations.

Running weekly numbers through a ten-week peak and monthly numbers the rest of the year is exactly the kind of seasonal structure our bookkeeping service is built around, and if your stock or equipment crosses the border, that side of the business is covered on our cross-border tax page for garden centres.

Common questions.

Why do you recommend weekly bookkeeping during spring instead of monthly?

Because so much of the year’s revenue lands in about ten weeks, a monthly close arrives too late to catch a cash or pricing problem while the season can still absorb the fix.

How do you handle plants that die before they sell?

We build a regular walk-through into the growing season itself and write unsellable stock down to its real value as soon as it is identified, rather than waiting for a year-end count to surface the loss.

Does it matter whether we grow our own stock or buy it wholesale?

Yes, for costing and for a bigger tax question. Self-grown stock accumulates cost over the growing cycle rather than carrying a simple purchase price, and growing your own stock is also part of what determines whether your operation counts as farming for tax purposes.

Related reading

Books built for a ten-week season.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information