# Selling by the flat, yard, and ton: units of measure for garden centers > https://rundoo.ai/insights/garden-center-units-flats-yards-tons/ [Insights](/insights/index.md) /Product Product # Selling by the flat, yard, and ton: units of measure for garden centers Every garden center POS promises to sell by the flat, the yard, and the ton, but few show you how to set it up, so here is a calculator for mulch, soil, and stone, a begonia sold three ways, and how your system should handle each unit of measure, cost, and price. [![Titus Capilnean](https://pub-5247264bd04e4ebeaecbbedb3bebb9f8.r2.dev/static/images/articles/titus-capilnean.jpeg)](https://www.linkedin.com/in/tituscapilnean/) [Titus Capilnean](https://www.linkedin.com/in/tituscapilnean/), Head of Marketing October 21, 2026 Every garden center POS website says some version of "sell by the bag, the flat, the yard, or the truckload," and it is a fine promise, but it is where the question starts rather than where it ends. The real answer is in the setup: how many of the small unit fit in the big one, whether the register will take 1.85 yards, and how the cost follows a plant when it moves into a bigger pot. So this guide starts with the numbers every customer asks about first, a calculator for mulch, soil, and stone, and then works through the situations that only come up when you run a yard: the flat that gets split up, the mulch sold both bagged and bulk, the stone sold by weight to a contractor on account, and the plant that changes pots and has to bring its cost along. ## Mulch, soil, and stone calculator Every bulk sale in a garden center comes down to the same three steps, and it pays to know them well because customers will check you on their phone. Square feet times depth in feet gives cubic feet. Cubic feet divided by 27 gives cubic yards, because a cubic yard is three feet long, three feet wide, and three feet deep. And cubic yards times what a yard of your material weighs gives tons. The first two steps never change, while the third depends on the stone, how wet it is, and your quarry, which is why the calculator asks for your own number instead of guessing one. 1.85 cubic yards 200 square feet at 3 inches deep is 50 cubic feet, which is 1.85 cubic yards, or 25 bags of 2 cubic feet. Here is the default example done by hand so you can check it: a bed 20 feet long and 10 feet wide is 200 square feet, and three inches is a quarter of a foot, so the bed holds 200 times 0.25, or 50 cubic feet. Fifty divided by 27 is 1.85 cubic yards, and if the customer would rather carry bags than back a trailer up to the pile, 50 cubic feet divided by two cubic feet per bag is 25 bags. That last number is worth saying out loud at the counter, because the customer who came in for "a couple of bags" for a bed that size usually leaves with a new respect for the bulk yard. The tons box is left to you on purpose. A yard of stone weighs more or less depending on the rock, the size of the pieces, and how much rain fell on the pile last night, and every quarry has its own numbers for its own material. So weigh a level bucket of each material on your scale, or divide the tons on a delivery ticket by the yards it filled, and save that number on the item. It works the same way as our [board foot calculator](/insights/board-foot-calculator/index.md) for lumber yards: a formula you can check, an example you can repeat by hand, and a number you set once on the item instead of working out every time someone asks. ## Example: one annual bought by the flat and sold three ways Take a begonia that your grower ships in flats, and for round numbers say each flat holds 18 four-inch pots. You sell it three ways: one pot to the customer filling a window box, a six-pot carry tray to the customer planting a border, and a whole flat to the landscaper doing a commercial entrance. The tempting setup is three separate items, one for each way you sell it, and that is the setup that leaves you with three counts that never agree, a reorder report that only watches one of them, and sales history split three ways so your best-selling annual looks like three average ones. The setup that works is one item, counted by the single pot, because that is the smallest amount you sell. Then you tell the system a tray is 6 pots and a flat is 18, and you set the purchase order to flats, because that is how the grower ships. When ten flats come off the truck, receiving adds 180 pots to your count, and from then on the counter can ring a single, a tray, or a flat against that same count. Sell a tray and the count drops by six, sell a flat and it drops by eighteen, and the number at closing matches the bench without anybody splitting a flat in their head. | How you sell it | Pots inside | Price at 6 or 18 times the single | Price you might charge | | --- | --- | --- | --- | | Single pot | 1 | $4.99 | $4.99 | | Carry tray | 6 | $29.94 | $26.99 | | Flat | 18 | $89.82 | $74.99 | The prices are made up for the example, but the pattern is real. Left alone, a system prices a flat at 18 times the single, and almost no garden center sells it that way, because the point of a flat is to move volume and pass along the handling you did not have to do. So give the flat and the tray their own prices while keeping them on the same item, and the count stays in one place while each unit of measure gets the price you want. Say the flat cost you $27.00 from the grower, or $1.50 a pot: the single at $4.99 makes a 69.9% margin, the tray at $26.99 costs you $9.00 and makes 66.7%, and the flat at $74.99 makes 64.0%. Each bigger unit earns a little less per pot and a lot more per minute of your staff's time, which is the trade you meant to make, and if margin and markup tend to blur together, our piece on [margin versus markup](/insights/margin-vs-markup-pricing-hardware-store/index.md) has the formulas and another calculator. Two small things keep this clean at the register. If the grower's flat or your carry tray has its own barcode, add that barcode to the item so a scan finds the begonia instead of a blank screen, and ask your POS vendor to show you exactly what quantity and price that scan rings, since that is where systems differ most. And print the shelf tag for the way most customers buy, which for annuals is the single pot, because a $74.99 tag on a bench of four-inch begonias sends a lot of people off looking for a cheaper begonia. ## Bagged versus bulk: two items, not one Here the advice from the begonia runs the other way. It is tempting to treat bagged mulch and bulk mulch as one item with two units of measure, since it is the same shredded bark and a bag is a small scoop of the pile, but they are different inventory with different costs and different losses. The bag comes on a pallet with a barcode, sells one at a time, and only goes missing if somebody carries it off. The pile comes by the truckload, sells by the yard in partial amounts, settles, blows around, gets rained on, and loses a little to every heaped bucket. If the two share one count, the pile's losses hide inside the bag count and you never find out which one is leaking. So set them up as two items. Bagged mulch is counted and sold by the bag and reordered by the pallet, with the pallet set as the ordering unit if your supplier ships that way. Bulk mulch is counted, priced, and sold by the cubic yard, with partial yards turned on, because nobody buys exactly two yards and your loader bucket does not care what the customer asked for. If your bucket holds a known amount, add the bucket as a unit of measure too, so the counter can ring "three buckets" while the count drops in yards. Put both items in the same department so your reports show them together as mulch, and use the calculator above when a customer is deciding between them. ## Selling by weight: scale tickets, tons, and the landscaper's truckload Stone, sand, and some soils sell by weight, and a yard that weighs its loads should count those items in the unit it weighs in, usually the ton, with partial amounts turned on so a ticket that reads 1.37 tons rings as 1.37 tons. The scale does the measuring and the ticket number goes on the sale. If customers ask for a yard but you sell by the ton, save your own weight per yard on the item, so the counter can quote in yards while the count and the price stay in tons. It is the same rule as the rest of this guide, one item counted one way, and our general guide to [units of measure](/insights/units-of-measure-buy-by-the-roll-sell-by-the-foot/index.md) covers it for wire, fasteners, feed, and everything else a supply store buys one way and sells another. The landscaper is the customer who makes all of this worth getting right, because a landscape crew buys by the truckload, buys often, and buys on account. The sale should carry the delivery, meaning the address, the load, and the date, and it should go onto the crew's house account with its credit limit, terms, and monthly statement, not onto a slip of paper someone retypes at the end of the month. Feed stores have done exactly this for decades with grain by the ton and delivery routes, and our guide to [bulk by weight and delivery tickets](/insights/feed-store-pos-bulk-by-weight-delivery/index.md) covers how, while the guide to [house accounts, statements, and aging](/insights/house-accounts-statements-aging-finance-charges/index.md) covers getting paid, which decides whether a big spring of landscaper sales turns into cash or into a long autumn of phone calls. One warning belongs here, because a wrong number on the item quietly costs you stone. A weight per yard that is a little high gives away stone on every load quoted in yards, and a scale that drifts does the same a few pounds at a time, so the yard ends the season short by a pile nobody stole. Weigh a bucket of each material again at the start of every season and have the scale checked as often as its maker recommends, and the numbers will stay as honest as the people doing the loading. ## Repotting and pre-bagging: keeping the cost with the plant A garden center changes what a product is more often than any other kind of store, because plants grow. A quart perennial that has sat on the bench since spring moves up into a gallon pot, a dozen four-inch herbs get planted into a mixed container, and a pile of bulk compost gets bagged on a rainy Tuesday for the weekend, and each time several items go in and one different item comes out. If the system only knows that a gallon perennial showed up on the bench, the gallon arrives with no cost, the quart and the pot and the soil disappear without a trace, and the margin report tells a happy story your bank account will not back up. The fix is to record the change: take the quart plant, the new gallon pot, and the soil out of inventory, put the gallon plant in, and carry all of their cost across to it, with room to charge for the labor. Rundoo is not manufacturing software and does not pretend to be, but it handles this with a purchase order that adds up to zero, and our guide to [repotting and simple assembly in Rundoo](/insights/simple-assembly-and-growing-in-rundoo/index.md) walks through it line by line with ten tomatoes moving up a pot size. Pre-bagging bulk works the same way: the yard of compost and the empty bags go out, the filled bags come in, and the cost per bag reflects what the compost and the bags cost you instead of a number someone guessed. ## How Rundoo handles units of measure in a garden center Since you are reading this on the Rundoo site, here is how the AI-first POS for independent supply stores handles everything above, including what it does not do. You build your own list of units of measure, so EA, TRAY, FLAT, CYD, TON, BUCKET, and PALLET are all fair game, and each item knows how many of its smallest unit fit in each bigger one. Each item also has a default unit for counting, pricing, selling, ordering, and moving stock between stores, so a begonia can be ordered by the flat and sold by the pot, bulk mulch can be priced by the cubic yard, and pea gravel can be counted in tons while the counter quotes it by the yard. Partial amounts are a switch on each item, so 1.85 yards of mulch and 1.37 tons of stone ring as typed while a begonia stays a whole number. A bigger unit's price multiplies the small one unless you give it its own price, you can set quantity discounts by unit, and you can add extra barcodes to an item, which a quantity discount can price as a pack. House accounts, statements, and delivery details sit on the sale, and the purchase order that adds up to zero handles repotting and pre-bagging with the cost carried across. Now the limits. Rundoo does not connect to a floor scale or a truck scale, so the cashier types the weight from the scale ticket. Each pot size of a plant is its own item rather than a size option under one item, which is a different question from units of measure, and our guide to [plant inventory by variety and size](/insights/nursery-inventory-plants-by-variety-and-size/index.md) covers it. And three-quarters of a yard is typed as 0.75, not as a fraction. The garden center side of all this lives on our [garden center POS](/industries/garden-centers/index.md) page, and lumber yards working with tallies and board feet will find their version on the [units of measure for lumber dealers](/industries/lumber/units-of-measure/) page. ## What to ask a POS vendor about units of measure before spring Bring your trickiest item to every demo, which for most garden centers is an annual sold three ways or a stone sold by weight and quoted by the yard, and ask the vendor to set it up in front of you instead of describing it. Then ask these questions and write the answers down. * **Can one item be sold as a single, a tray, and a flat** while keeping one count? * **Can the register ring a partial amount,** like 1.85 cubic yards of mulch, while plants stay whole numbers? * **Can a flat or tray have its own price** without becoming a second item with a second count? * **Can purchase orders use the unit your grower or quarry ships in,** and does receiving turn that into your count automatically? * **How does a scale ticket get onto a sale,** by hookup or by typing, and what happens if the cashier types it wrong? * **When a plant is repotted or bulk is bagged,** how does the cost of the old plant, the pot, and the soil follow it into the new one? * **Can a landscaper's truckload go on a house account with the delivery attached,** and what does the monthly statement look like? Spring is a bad time to find out your system thinks a flat is one plant, so run these tests on a slow morning in the off-season, when there is time to set an item up three ways and see whether the counts, the prices, and the costs hold. The system that can do all three with your own begonia is the one worth planting your season on, and if you would like to see Rundoo try, bring your longest plant list and your bulk price sheet and we will set them up together. Share Topics [Product](/insights/index.md#product) [← All insights](/insights/index.md) ## Frequently asked questions How many cubic yards of mulch do I need? Multiply the bed's length by its width in feet to get square feet, multiply that by the depth in inches divided by 12, and divide by 27. A 10 by 20 foot bed at 3 inches deep is 200 square feet times a quarter foot, which is 50 cubic feet, or 1.85 cubic yards. Round up to whatever your loader bucket holds, because nobody has ever complained about a little extra mulch, and the calculator on this page does it for you. How do I sell flats and single plants in my POS? Set the plant up once, counted by the single pot, and tell the system how many pots are in a flat and in a carry tray, such as 18 in a flat. The counter can then ring a single, a tray, or a whole flat from the same item, and every sale takes the right number of pots off the count. If the flat sells for less than eighteen singles, give the flat its own price instead of making it a second item with its own count. How many tons is a yard of gravel? It depends on the stone, the size of the pieces, and how wet it is, so the only number worth using is your own. Weigh a level bucket of each material on your scale, or divide the tons on your quarry's ticket by the yards it filled, and save that number on the item. Using a figure off the internet is how a yard ends up shorting customers or giving away stone on every load. Can my POS sell mulch bagged and bulk? Yes, but set them up as two items, not one item with two units of measure. A bag arrives with a barcode and sells one at a time, while bulk mulch sits in a pile, sells by the yard in partial amounts, and loses a little to the weather, so the two have different costs, counts, and losses. Keeping them apart lets you see the real margin on each. How do I track cost when I repot plants? Record the repot so the smaller plant, the new pot, and the soil come out of inventory and the bigger plant goes in carrying all of their cost. In Rundoo that is done with a purchase order that adds up to zero, which moves the cost across and leaves room to charge for the labor. Skip that step and the bigger plant shows no cost, so its margin looks better than it is. ## Find out what Rundoo can do for your business Learn how Rundoo can help you save time, money and hassle running your business. [Book a demo](/signup/index.md) ! ## See Rundoo in action [Product ### Tour the platform POS, inventory, payments, and AI for independent supply stores, in one system.](/product/index.md) [Customers ### Read customer stories See how real paint, hardware, farm, garden, and lumber stores run on Rundoo.](/clients/index.md) ## Keep reading [![Units of measure: buy by the roll, sell by the foot](https://pub-5247264bd04e4ebeaecbbedb3bebb9f8.r2.dev/static/images/articles/units-of-measure-buy-by-the-roll-sell-by-the-foot-photo.jpg) Product ### Units of measure: buy by the roll, sell by the foot One product, one base unit, every other unit a conversion: how a hardware, electrical, feed or garden store sets up wire by the foot off a reel, fasteners by the each out of a box, and feed by the bag or the ton without running two SKUs for one pile of product.](/insights/units-of-measure-buy-by-the-roll-sell-by-the-foot/index.md) [![Greenhouse retail POS: checkout at the bench, in the yard, and in the spring rush](https://pub-5247264bd04e4ebeaecbbedb3bebb9f8.r2.dev/static/images/articles/greenhouse-retail-pos-spring-rush-checkout-photo.jpg) Product ### Greenhouse retail POS: checkout at the bench, in the yard, and in the spring rush A greenhouse retail POS is less a special category of software than a checkout plan that holds up at the bench, in the bulk yard, and in a line that triples on the first warm Saturday, so here is how to map it, staff it, keep it connected, and get it ready before spring.](/insights/greenhouse-retail-pos-spring-rush-checkout/index.md) [![Margin vs markup: the difference, with a calculator](https://pub-5247264bd04e4ebeaecbbedb3bebb9f8.r2.dev/static/images/articles/margin-vs-markup-pricing-hardware-store-photo.jpg) Product ### Margin vs markup: the difference, with a calculator Markup divides profit by cost and margin divides it by price, which is why a 40% markup is a 28.6% margin and why two owners who both 'make 40 percent' can be eleven points apart, so here are the formulas, the conversion table, a calculator, and the three places the mix-up costs a supply store money.](/insights/margin-vs-markup-pricing-hardware-store/index.md)