Price List
A Price List is a collection of Item Prices that defines the buying or selling prices of Items. ERPNext allows you to create multiple Price Lists to manage different pricing strategies based on customers, suppliers, currencies, regions, or business requirements.
Each Item Price belongs to a Price List, allowing the same Item to have different prices for different scenarios. Buying and Selling prices are maintained separately, making it easy to manage procurement and sales independently.
- Standard Selling – Retail customers
- Wholesale Selling – Bulk buyers
- Export Price List – International customers (USD)
- Standard Buying – Supplier purchase prices
The same Item can have different prices in each Price List without creating duplicate Item records.
1. Creating a Price List
To create a Price List:
- Go to Selling/Buying/Stock → Items and Pricing → Price List.
- Click New.
- Enter the Price List Name.
- Select whether it is a Selling or Buying Price List.
- Choose the default currency.
- Optionally assign applicable countries.
- Click Save.
ERPNext creates Standard Selling and Standard Buying Price Lists by default. You can create additional Price Lists as needed for different pricing requirements.
2. Features
2.1 Buying and Selling Price Lists
ERPNext maintains Buying and Selling prices separately.
- Buying Price Lists are used in procurement transactions.
- Selling Price Lists are used in sales transactions.
This separation allows businesses to manage purchase costs and selling prices independently.
2.2 Country-Specific Price Lists
A Price List can be assigned to one or more countries.
This is useful when pricing varies by region due to taxes, shipping costs, or local market conditions.
2.3 Enable or Disable Price Lists
The Enabled checkbox controls whether a Price List can be used.
If disabled:
- The Price List cannot be selected in purchase or sales transactions.
- Existing Item Prices remain stored but are unavailable until the Price List is enabled again.
2.4 Price Not UOM Dependent
This option determines whether ERPNext automatically converts prices between different Units of Measure (UOM).
Suppose:
- 1 Box = 10 Kilograms
- Price of 1 Kilogram = ₹10
If Price Not UOM Dependent is enabled:
- Selecting 1 Box automatically calculates the price as ₹100.
If disabled:
- ERPNext uses only the stored Item Price for the selected UOM. If no price exists for Box, the system will not automatically calculate it from the Kilogram price.
3. Using Price Lists
Price Lists are used together with Item Prices.
When creating an Item Price:
- Select the Price List.
- Specify the Item.
- Enter the corresponding price.
Whenever that Price List is selected in a transaction, ERPNext automatically fetches the appropriate Item Price.
You can assign a default Price List to a Customer or Supplier. ERPNext will automatically use that Price List when creating sales or purchase transactions, reducing manual selection.
4. Benefits of Using Price Lists
- Maintain multiple buying and selling prices for the same Item.
- Support different currencies and countries.
- Manage wholesale, retail, and export pricing separately.
- Automatically fetch prices during transactions.
- Reduce manual price entry and improve pricing consistency.
Summary
Price Lists in ERPNext help businesses manage multiple buying and selling prices for Items across different customers, suppliers, currencies, and regions. Combined with Item Prices, they provide a flexible and centralized pricing system that simplifies transactions while ensuring consistent and accurate pricing.