> ## Documentation Index
> Fetch the complete documentation index at: https://docs.billbasket.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Units of measure (UOM)

> Set how a BillBasket product or service is sold and measured — pieces, kilograms, liters, meters, or custom units — and switch UOM per invoice line.

Every product or service has a unit of measure (UOM) — for example piece,
kg, or liter. BillBasket ships with common built-in units and lets you add
your own from **Settings → Units**.

## See it on your device

<Tabs>
  <Tab title="Phone">
    <Frame>
      *Screenshot coming soon — Android phone view.*
    </Frame>
  </Tab>

  <Tab title="Tablet">
    <Frame>
      *Screenshot coming soon — Android tablet view.*
    </Frame>
  </Tab>

  <Tab title="Windows PC">
    <Frame>
      *Screenshot coming soon — Windows desktop view.*
    </Frame>
  </Tab>
</Tabs>

## Try it: Sharma Kirana Store

<Steps>
  <Step title="Rajesh sets UOM while adding products">
    While adding Tata Salt 1kg, Rajesh Sharma sets its unit of measure to
    "kg" so it's clear how it's sold and measured.
  </Step>

  <Step title="Parle-G Biscuits uses a different unit">
    For Parle-G Biscuits, sold by the packet, he sets the UOM to "piece"
    instead, since it doesn't make sense to sell biscuits by weight at
    this shop.
  </Step>

  <Step title="Switch UOM on an invoice line">
    A wholesale customer wants to buy Amul Milk in bulk liters rather than
    individual 500ml packets. On that invoice line, Rajesh switches the UOM
    to "liter" for the calculation to make sense.
  </Step>

  <Step title="Add a custom unit">
    Rajesh also sells loose grains by the "bori" (sack), a local unit not
    built in. He goes to **Settings → Units** and adds "bori" as a custom
    unit for future products.
  </Step>
</Steps>
