Products & catalogue 10 minUpdated October 17, 2026

Units: sell by the case, the unit, the pound or the dozen

Set up base units and multiple units so you can buy by the case and sell by the can, sell by weight with decimals, and keep stock right.

Grocers buy one way and sell another. Coconut water comes in cases of 24 and leaves the store one can at a time. Rice arrives in 25 lb sacks and some customers buy it by the pound. Units make the register and the stock count agree.

How units work

Every product has a base unit, the smallest thing you count, such as a piece, a pound or a kilogram. Bigger units such as a case or a dozen are multiples of the base unit. Purchases and sales are stored in the base unit, so stock is always in one number.

You buy You sell Base unit Multiple unit
Case of 24 cans Single cans Piece Case = 24 Pieces
Box of 12 bars Single bars or the box Piece Box = 12 Pieces
Tray of 30 eggs Dozen Piece Dozen = 12 Pieces, Tray = 30 Pieces
25 lb sack of rice By the pound Pound (decimals on) Sack = 25 Pounds

Create the units

  1. Open Products → Units.
  2. Click Add and create the base unit, for example “Piece” with short name “pc”. Leave decimals off.
  3. Add “Pound” (or “Kilogram”) and tick Allow decimal.
  4. Add “Case 24”. Tick the option to add it as a multiple of another unit, choose Piece, and enter 24.
  5. Repeat for each pack size you actually buy.

Name multiple units with the pack size in the name (“Case 24”, “Case 12”) when the same supplier uses several sizes. It saves mistakes on the receiving dock.

Assign units to products

  1. Open a product or create one.
  2. Choose its unit, which is the base unit, such as Piece.
  3. If you turned on sub-units under Settings → Business settings → Products, choose which related units this product can be bought or sold in, for example Piece and Case 24.
  4. Enter the purchase price and selling price. The software adjusts prices for the bigger unit automatically from the conversion.

Case price versus unit price

Many stores sell a full case for less than 24 single cans. Decide your case price and check the margin:

  1. Work out your cost per unit: case cost divided by units in the case.
  2. Set the single-unit price.
  3. Set or check the case price, and apply a case discount if you give one.

A worked example is on the case and unit pricing page, with a calculator.

Receiving and selling in different units

  • On a purchase, choose the case unit and quantity, such as 2 cases. Stock goes up by 48 pieces.
  • At the register, the cashier sells pieces. If a customer takes the whole case, the cashier picks the case unit.
  • Reports show quantities in the base unit.

Common problems

Stock went negative on canned goods. Purchases were entered in pieces while you meant cases, or the reverse. Check the unit on the last purchase.

The register will not accept 0.75 lb. The unit does not allow decimals. Edit the unit and turn on decimals.

The supplier changed the case size. Create a new multiple unit for the new size rather than editing the old one, because editing changes how old quantities are read.

The case unit is not in the product’s dropdown. Sub-units are not enabled, or that unit is not selected on the product.

Related: Import products from a spreadsheet · Purchase orders and receiving · Case and unit pricing

Questions about this step

4 questions on the shelf

  1. How is stock stored when I buy cases and sell units?

    Stock is kept in the base (lower) unit. If you receive 2 cases of 24 and sell 5 cans, stock shows 43 pieces.

  2. Can I limit a product to certain units?

    Yes. Turn on sub-units in the product settings, then choose which units each product may use. That stops a cashier selling eggs by the case of 360 by mistake.

  3. What happens if I change the case size later?

    Changing the conversion changes how past quantities are read too, because everything is stored in the base unit. Create a new unit instead if the supplier changes the pack size.

  4. Can I sell a fraction of a unit?

    Only if the unit allows decimals. Use decimals for weight and length units, and keep them off for pieces.