---
title: "Price Lists"
space: "ERPNext"
url: "https://www.prilk.com/docs/erpnext/price-lists"
updated: "2026-05-15"
---

## Price Lists

A Price List is a named set of item prices. You can have several — Standard Selling, Wholesale, Reseller, USD List, Promo Q1 — and pick which one applies per customer or per quote.

### Default Price Lists

ERPNext seeds two:

- **Standard Buying** — what you pay suppliers
- **Standard Selling** — what you charge customers

Most businesses add more as their pricing grows.

### Create a new Price List

**Price List → New**:

| Field | What |
|---|---|
| **Price List Name** | "Wholesale", "Premium", "Promo Q1 2026" |
| **Currency** | The currency this list is in (EUR / USD / etc.) |
| **Buying** | Yes if this is for purchasing |
| **Selling** | Yes if this is for selling |
| **Enabled** | Yes |

Save.

### Adding prices to a Price List

You don't enter prices in the Price List itself — you create **Item Price** records.

**Item Price → New**:

| Field | What |
|---|---|
| **Item Code** | The item |
| **Price List** | Which list this price belongs to |
| **Price List Rate** | The actual price |
| **Valid From / Valid Upto** | Optional — for time-limited prices |
| **Min Qty** | Optional — only applies above this quantity (volume pricing) |
| **Customer** | Optional — restrict this price to one customer |
| **Supplier** | Optional — restrict to one supplier (buying side) |

### How ERPNext picks a price for an order

When you add an item to a Sales Order or Quotation, ERPNext looks for the right price in this order:

1. **Customer-specific Item Price** (highest priority)
2. **Item Price** in the Customer's default Price List
3. **Item Price** in the system default Price List
4. **Standard Selling Rate** on the Item itself (fallback)

The first hit wins — you can override manually in the Sales Order if needed.

### Bulk-uploading prices

For migration or seasonal price changes:

1. **Data Import → New** → Document Type: Item Price
2. Download the template
3. Fill in Item Code, Price List, Rate, optional Valid From / Upto
4. Upload

ERPNext validates each row and imports.

### Volume pricing (quantity breaks)

For "buy 100+ get a discount" pricing:

- Multiple Item Price records for the same Item + Price List combination
- Each with a different **Min Qty**

ERPNext picks the Item Price where Min Qty ≤ order quantity, choosing the highest applicable Min Qty.

### Time-limited promos

Setting Valid From = 2026-04-01 and Valid Upto = 2026-04-30 makes the price active only in April. Useful for seasonal sales.

### Common situations

- **Wholesale customers** — Wholesale Price List with 20% lower rates; assign on Customer record
- **Foreign currency** — USD-denominated Price List for US customers; ERPNext invoices in USD
- **Promo period** — Promo Q1 Price List with Valid From / Upto dates
- **One key account with custom pricing** — Customer-specific Item Prices override everything else

### Pricing Rules vs Price Lists

For complex rules (volume + customer + product combination), use **Pricing Rule** instead of more Price Lists. Pricing Rules can express "5% off when buying any 10 items from Item Group X, in March, for Customer Group Reseller". Price Lists are for simpler "list this price for this item" patterns.
