Tally how-tos TallyPrime
Price levels and price lists in Tally
In TallyPrime, a price level is a named rate tier, such as Dealer, Wholesale or Retail. A price list holds the actual rates and discounts for items at each level, optionally by quantity slab. Assign a level to a party and Tally fills the right rate on their invoices.
- Distributors with dealer tiers
- Wholesalers
- Billing desk staff
- Owners setting rates
- Accountants on TallyPrime

On this page 12
Why fixed rates matter
When billing staff type rates from memory or a printed sheet, two dealers of the same type end up paying different prices, discounts creep up, and nobody notices until margins fall. Defining rates once in Tally and letting them fill automatically removes the guesswork. The price list management guide covers the business side of designing tiers.
Price levels: the tiers
Price levels are enabled in the company's inventory features and given names that match your trade, for example:
- Distributor for sub-distributors buying in bulk.
- Dealer for regular retailers on credit.
- Retail for walk-in customers.
Each party ledger can carry a default price level, so when you bill that party, Tally uses their tier. Billing staff can still choose a level in the invoice where needed.
Price lists: the rates
Price lists are created for stock groups (or items) at a price level, with an applicable-from date. For each item you set the rate, an optional discount percentage, and optional quantity slabs. Because lists are dated, a price revision is a new list from a new date, and old invoices keep their old rates.
Worked example: an electrical distributor
| Item | Retail | Dealer (1–49) | Dealer (50+) | Distributor |
|---|---|---|---|---|
| Modular switch 6A | ₹85 | ₹68 | ₹65 | ₹60 |
| LED panel 15W | ₹620 | ₹470 | ₹455 | ₹430 |
| Wire 1.5 sq mm, 90 m | ₹2,150 | ₹1,720 | ₹1,690 | ₹1,620 |
A dealer ordering 60 switches gets ₹65 each automatically; a retail customer buying 2 pays ₹85. If the company revises prices from 1 December, a new price list from that date replaces these rates for later invoices only.
Discounts and schemes
Price lists can carry a discount percentage along with the rate, which prints on the invoice and keeps the list price visible. This is useful where dealers expect to see "MRP less 30%". More complex schemes, such as free goods on quantity or turnover discounts at quarter end, are usually handled outside the price list, through separate entries or credit notes; see managing dealer schemes and discounts. Where discounts reduce the taxable value on the invoice, GST is on the discounted value; post-sale discounts have their own GST conditions. This is general information, not tax advice.
Revising prices without chaos
When a manufacturer announces a price increase from the 1st, distributors scramble to update rates. A calm process:
- Get the new rate sheet a few days early and prepare new price lists dated from the effective date.
- Check a sample of items at each level against the sheet before the date.
- Tell salespeople and key dealers the date and that orders confirmed before it will be honoured at old rates, if that is your policy.
- On the effective date, bill a test invoice at each level to confirm the new rates fill.
- Keep the old lists; they explain old invoices.
Pending sales orders taken at old rates need a decision: honour, revise with the dealer's agreement, or cancel. Decide before billing them, not at the counter.
Checking the lists are followed
Once a month, compare billed rates with list rates for your top items. A simple way is to look at the sales register by item and check the average rate against the list. Differences point to overrides at billing, wrong price levels on party ledgers, or schemes given informally. Fix the cause, not just the invoice.
Common pitfalls
- Party has no price level set, so staff pick one each time, inconsistently.
- Old lists left active for some groups after a revision, mixing old and new rates.
- Too many levels. Three or four tiers are usually enough; a level per customer defeats the purpose.
- Rates overridden at billing without approval, so the list exists but is not followed.
- Stock group design ignored, making lists hard to maintain; see stock groups and categories.
Price lists in Cashflow OS
Cashflow OS has its own price lists module for the selling side: dealer types such as A, B and C with layered discount rules that fill rates automatically in quotations, orders and vouchers created from the app. This helps salespeople in the field quote and order at the correct rate, and the resulting sales orders and invoices are posted to Tally once writing is switched on. Tally's own price levels continue to work for billing done in Tally. See price lists.
Avoid these
Common mistakes
- MistakeParty ledgers with no default price levelDo this instead
Set a price level on every party ledger so billing staff do not pick one by guess each time.
- MistakeEditing an old price list instead of adding a new dated oneDo this instead
Create a new list from the effective date and keep the old one, so earlier invoices still make sense.
- MistakeA separate price level for every big customerDo this instead
Keep three or four tiers and handle special cases through approved discounts or schemes.
- MistakeRates overridden at billing with no approvalDo this instead
Compare billed rates with list rates monthly for top items and fix the cause, such as a wrong level on the party.
Keep handy
Checklist
Price levels and price lists in Tally — 7 checks. Tick them as you go.
In Cashflow OS
How Cashflow OS helps
Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:
Dealer rates that fill in the field
Cashflow OS price lists use dealer types such as A, B and C with layered discount rules, so quotations, orders and vouchers made in the app pick the right rate.
See Price lists
Orders reach Tally at the agreed rate
Sales orders taken by salespeople are posted into Tally once writing is switched on, so the rate agreed at the shop is the rate in the books.
See Sales orders to Tally
Questions people ask
Can one party have different price levels for different items?
What happens to old invoices when I change a price list?
How many price levels should I have?
Do price levels work for purchases too?
Where are price levels switched on in TallyPrime?
Can a price list carry a discount instead of a net rate?
Should sales orders taken before a price rise be billed at the old rate?
Are Cashflow OS price lists the same as Tally's price levels?
This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.




