to select ↑↓ to navigate
ERPNext

ERPNext

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Price Lists

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.

Last updated 3 days ago
Was this helpful?
Thanks!