How to Create and Manage Price Lists in TallyPrime
A price list in TallyPrime is a master record that stores multiple item rates for different customers, seasons, or channels. You create it via Gateway of Tally > Create > Price List, assign items with their selling rates, and link it to parties for automatic rate application during invoicing.
What Is a Price List in TallyPrime?
A price list in TallyPrime is a structured master record that lets you define and manage multiple selling rates for your items without changing the default item master rate. It acts as a pricing template that can be assigned to customers, suppliers, or customer groups, ensuring consistent and controlled pricing across your business.
Price lists are particularly valuable for businesses that operate in multiple markets, serve different customer segments with varying rates, or run seasonal promotions. Instead of manually editing item rates or creating separate items, you can maintain one item in your stock master and use price lists to offer different prices to different buyers.
Why Use Price Lists in Your Business?
Price lists solve several real-world pricing challenges. If you sell wholesale to one customer and retail to another, a single item rate in the stock master won't work. Price lists let you define wholesale rates for bulk buyers and retail rates for small customers simultaneously.
They also help with seasonal pricing, promotional campaigns, and branch-wise rates. For example, a distributor might charge different rates in different regions based on logistics costs or local competition. Price lists handle this elegantly without duplicating items or manually overriding rates in every invoice.
Additionally, price lists provide an audit trail. You can see when a price list was created, modified, and applied, which is important for compliance and dispute resolution.
Steps to Create a Price List in TallyPrime
Creating a price list is straightforward. Follow these exact menu paths:
- Open TallyPrime and go to Gateway of Tally
- Select Create
- Choose Price List
- Enter a meaningful name for the price list (e.g., "Wholesale Rates 2026" or "Delhi Branch Pricing")
- Select the applicable period or leave it blank for ongoing use
- In the Item Details section, add items one by one
- For each item, specify the rate per unit and select the unit of measurement
- If using multiple godowns, set godown-wise rates
- Save the price list by pressing Ctrl+S
The system will confirm the price list creation. You can now assign this price list to customers or use it for specific transactions.
Creating a Price List: A Worked Example
Let's say you run a stationery business with three items: Notebooks, Pens, and Files. You want to offer wholesale rates to bulk buyers and retail rates to small shops.
| Item Name | Default Rate (Retail) | Wholesale Rate | Unit |
|---|---|---|---|
| Notebooks | Rs 50 | Rs 35 | Per Piece |
| Pens | Rs 15 | Rs 10 | Per Piece |
| Files | Rs 80 | Rs 60 | Per Piece |
You create a price list named "Wholesale Rates 2026". In the Item Details section, you add:
- Notebooks: Rs 35 per piece
- Pens: Rs 10 per piece
- Files: Rs 60 per piece
Save this price list. Now, when you assign this price list to a wholesale customer, TallyPrime will automatically use Rs 35 for Notebooks, Rs 10 for Pens, and Rs 60 for Files when you create an invoice for that customer, overriding the default retail rates.
Assigning a Price List to a Customer
Once your price list is ready, you need to link it to the appropriate parties. To do this:
- Go to Gateway of Tally > Alter > Party (or search for the customer name)
- Open the customer master you want to assign the price list to
- Look for the Pricing field (usually under the "Pricing Details" section)
- Select the price list you created (e.g., "Wholesale Rates 2026")
- Save the customer record
From now on, when you create a sales invoice for this customer, TallyPrime will automatically pull rates from the assigned price list. You can still override individual line item rates if needed, but the default will be the price list rate.
Managing Multiple Price Lists
You can create as many price lists as your business requires. Common scenarios include:
- Customer Segment Based: Wholesale, Retail, Distributor, Corporate
- Location Based: North Region, South Region, East Region, West Region
- Channel Based: Online, Offline, B2B, B2C
- Time Based: Summer Rates, Winter Rates, Festival Offers, Clearance Rates
Each price list is independent. You can modify one without affecting others. If you need to change the wholesale rate for Notebooks from Rs 35 to Rs 32, you edit the "Wholesale Rates 2026" price list, and the change applies to all customers assigned to that list.
Price Lists and GST Compliance
Price list rates in TallyPrime are typically entered as exclusive of GST (before tax). When you create an invoice, TallyPrime calculates GST separately based on the item's tax classification and the customer's tax status.
For example, if your price list shows Notebooks at Rs 35 and the applicable GST is 5%, the invoice will show Rs 35 as the base rate and add Rs 1.75 as GST, totaling Rs 36.75. This separation ensures clarity and compliance with GST rules.
To verify GST settings for your items, check the stock item master. The HSN code and tax rate defined there will be used during invoice generation, regardless of the price list rate.
Updating and Modifying Price Lists
Business conditions change, and so do prices. To modify an existing price list:
- Go to Gateway of Tally > Alter > Price List
- Select the price list you want to edit
- Update item rates as needed
- Save the changes
The system will apply the updated rates to all future invoices for customers assigned to that price list. Past invoices remain unchanged, preserving historical accuracy.
If you want to create a new price list based on an existing one, you can also copy it. Go to the existing price list, note the rates, and create a new price list with a different name and modified rates.
Price Lists vs. Item Master Rates
It is important to understand the relationship between price list rates and the default item rate in the stock master. The item master rate serves as a fallback. If a customer has no price list assigned, TallyPrime uses the item master rate during invoicing.
When a price list is assigned, it takes precedence. You can still manually override rates in individual invoices if needed, but the price list is the starting point. This hierarchy ensures flexibility while maintaining control.
For more details on item setup, refer to our guide on creating stock items in Tally.
Linking Price Lists to Customer Groups
TallyPrime also allows you to assign a price list to an entire customer group rather than individual customers. This is efficient if you have many customers in a segment.
To do this, open the customer group master (Gateway of Tally > Alter > Customer Group), and assign a price list. All customers under that group will inherit the price list unless they have an individual price list assigned, which takes precedence.
Price Lists and Godown-Wise Rates
If your business operates multiple godowns or warehouses, you can set godown-specific rates in a price list. This is useful if different locations have different pricing strategies.
When creating a price list, after selecting an item, you can specify rates for each godown. During invoice creation, if you select a specific godown, TallyPrime will apply the rate defined for that godown in the price list.
Practical Tips for Price List Management
Keep your price list names clear and descriptive. Avoid generic names like "List 1" or "New Price". Use names that immediately tell you the purpose, such as "Bulk Order Discount 2026" or "Regional Pricing - Mumbai".
Document the effective date and reason for each price list. If you need to refer back to why a rate was set, this information is invaluable. You can add notes in the Remarks field when creating the price list.
Regularly review and archive old price lists. If a seasonal price list is no longer in use, you can mark it as inactive or delete it to keep your system clean.
Test price lists before rolling them out. Create a test invoice with a customer assigned to the new price list to verify that rates are applied correctly.
Troubleshooting Price List Issues
If a price list rate is not appearing in an invoice, check that the customer master has the price list assigned. Go to the customer record and verify the Pricing field. If it is blank or shows a different price list, that is your issue.
If you have recently created a price list and it does not appear in the dropdown when assigning to a customer, save and close TallyPrime, then reopen it. The system sometimes needs a refresh to display newly created records.
If rates are appearing but seem incorrect, verify the unit of measurement. A price list rate of Rs 100 per dozen is very different from Rs 100 per piece. Ensure the unit matches your invoice line item unit.
Integrating Price Lists with Your Inventory Strategy
Price lists work best when combined with a robust inventory management system. Track which price lists drive the most sales, which customers respond to promotional rates, and which rates maximize profitability.
Use TallyPrime reports to analyze price list performance. Cross-reference sales data with price lists to identify trends. For instance, if the wholesale price list generates 60% of revenue, you might consider expanding that segment.
For advanced pricing strategies, consider setting reorder levels for high-demand items and using price lists to incentivize bulk purchases that help you maintain optimal stock levels.
Get Expert Help with Price List Setup
Price lists are a powerful feature in TallyPrime, but setting them up correctly requires understanding your business model, customer segments, and pricing strategy. If you are new to TallyPrime or managing complex multi-tier pricing, professional guidance ensures you avoid costly mistakes.
Global IT Care is a Tally 3 Star Certified Partner based in Purnea, Bihar, with over 15 years of experience helping businesses optimize their Tally systems. We can help you design price lists that align with your sales strategy, ensure GST compliance, and maximize operational efficiency. Whether you need setup assistance, training, or ongoing support, our team is ready to help. Contact us today at +91 75469 00951 or visit our office in Purnea to discuss your pricing and inventory needs.
Frequently asked questions
How do I create a price list in TallyPrime?
Gateway of Tally > Create > Price List. Enter name, select item, set rates for different units/godowns, and save. You can also assign price lists to customer/supplier groups for automatic rate application.
Can I have multiple price lists for the same item?
Yes. Create separate price lists for different customer segments, seasons, or channels. Assign each price list to relevant parties. TallyPrime applies the matching list during invoicing.
How does GST affect price list rates in Tally?
Price list rates are typically exclusive of GST unless configured otherwise. During invoice creation, GST is calculated and added based on item and party tax settings. Rates remain unchanged; GST is computed separately.
What is the difference between price list and item rate?
Item rate is the default price in the stock item master. Price list overrides this for specific customers or periods. Price lists offer flexibility; item rates provide a baseline fallback.
Can I set different prices for different godowns?
Yes. When creating a price list, you can specify rates per godown. This is useful for branch-wise or location-based pricing. Select godown while entering rates in the price list form.
How do I apply a price list to a customer?
In the customer master (Gateway of Tally > Alter > Party), assign the price list in the Pricing field. When you create an invoice for that customer, TallyPrime auto-fills rates from the assigned price list.