Product & services - Create custom (tiered) price lists for contacts
Ability to create multiple price lists for the same inventory items, and be able to set a default for each contact.
To enable tiered pricing for different groups of customers. Would save time and require less manual checking

Hi all, thank you for contributing to idea here. While our Inventory team have reviewed the idea for custom / tiered price lists in Xero, we want to be open that we do not have development planned for enabling more extensive Inventory management like this.
There are many Inventory apps that connect with Xero and offer these types of services and more - You can explore these on Xero App store. To be transparent we will update the status to not planned - If there is any change to this we will share with you here.
-
Kali Forbes commented
I am a jeweller that sells my products both wholesale and at a retail sales price. It would be really useful to be able to have two adjustable prices for one product, in addition to the cost price, so that my stock levels and accounting don't get confused. I am sure this would be a useful feature for many product based businesses.
-
Elizabeth Teo commented
Product & services - Create custom (tiered) price lists for contacts
Ability to create multiple price lists for the same inventory items, and be able to set a default for each contact.To enable tiered pricing for different groups of customers. Would save time and require less manual checking
-
Wendy Gordon commented
I too am looking for tier pricing, we are a service industry so we don't need inventory management. We just need the ability to invoice at different rates for different customers. We don't want to add additional products with different prices as it becomes messy and increases error for our technicians to decide which product (price) to charge the customer.
This is very disappointing that Xero does not plan to fix this common request!
-
Laura Hofmeyr commented
This is a vital feature for wholesale and retail e-commerce.
-
Barbara Olejnik commented
One of my client has a plenty customers. Now for some of his customers he needs to set up a special prices for some of his products. It is not a % discount for all of the products but specific prices for specific customers and at specific products. It's irregular changes for some of the clients only. Each client needs to have a different price. It Is crucial to have possibility to set it up in inventory/stock section please.
-
Christopher Shermer commented
this would be perfect for both wholesale and retail arrangements without having to spend close to 8-10k per year with a 3rd party that offers a full swiss army penknife when i only need a spork
-
Stephen Holland commented
Let's be clear I developed a CRM system for a 2nd tier bank back in the 90's that had to solve the problem of getting information to and from field sales teams. It did take several months to deliver this in the days pre-intenet ubiquity and cloud.
What we are asking for before we get to additional discounting based on role is
unit quantity purchases of:
> 1- 5 -- 0%
> 6 - 10 -- 5%
> 11 - 20 -- 7%
> 20 - 50 -- 10%
etc.For what I sell, advertising in newspapers, a basic discount schedule would look like this:
> 1- 3 editions -- 0%
> 4-5 editions -- 5%
> 6-11 editions -- 10%
> 12 editions + -- 20%There is no rocket science to this if you apply this at the product level, customer level or at the Global level.
My product table is simple, around 40 items, for each row in the product table you would be looking at a 1-n relationship.
At the Customer level, I may want to override the product level quantity discounts where I can implement the current single discount option, or I can say customer is a slow payer then no discounts apply - turn off all discounts, or the options for volume purchase discounts could be overridden on a client-by-Client basis.
At the Global, which would be a starting point for my business, define the volume breaks and the default discounts at each break means i don't have to remember the volume breaks when quoting and invoicing. When I have to be the one to manage workarounds and remember stuff that my software should manage, I do wonder about the capabilities of the company's business analysts.
-
Scott Ballard commented
Unbelievable sage has had multi tiered pricing since v3 1994.
-
Scott Ballard commented
We have been using sage since v3 1994 and all the way to now v29.2
We would have changed to Xero years ago on advice of our accountants. We can't without tiered pricing. We sell to the wholesale, resellers and retail markets.
I find it unbelievable Xero doesn't do this out of the box.
Tiered pricing on volume is one of the most important tools a business has.
So is buy a piece of steel for single tool vs a spacex rocket the same to xero?
What about one 10ml bottle of essential oil vs a 200kg drum?
What about purchasing £25 vs £1000? Where's the incentive?
Sorry can't use xero, it's out of touch.
-
Janet Stewart commented
We sell 4 products, in 3 different currencies and each customer has there own price list. This would be very important and useful for us.
-
Peter McCook commented
@Kelly Munro There has been a huge amount of noise over the last 5+ years about Xero not supporting Tiered pricing.
Xero itself has tiered pricing for its software subscriptions, but don't support tiered pricing within the application - that's ridiculous!
You realise it is as simple as allowing negative discounts in the Contact Record...
Every Item has a default price.
Allowing both a +ve or -ve discount solves the basic tiered pricing issue
Even better, allow the user to create a Contact Group, and assign a contact to a group.
That way in Excel you can very quickly assign +ve or -ve discounts to each customer record based on a Contact Group
Given the majority of your customers are small business, simple fixes like this would make life a whole lot easier. I have burnt about 30 working days evaluating Inventory Management Apps and none of them fix this simple problem without creating 10 more.
-
pat wandkar commented
This simple feature is available in your App store but they charge £325 a month minimum!! That is not feasible for small businesses at all. Zoho Books which is your competitor offers that for £20 only. https://www.zoho.com/uk/books/pricing/
Paying £325 for this one feature is not good, I'd rather have Xero charge me £50 a month happily or maybe even £60 for this overall. -
Jozo Markovic commented
This feature is needed. The discount percentage code doesn’t cut it, price level is needed because some items or services in my case you don’t give a discount on the same invoice. Get the development team to look how reckon accounts premier does this and do something similar please. This has been requested too many times and could have been on implemented years ago I’m sure. Not sure what your Xero App Store link is, doesn’t show this functionality
-
Yvonne Bladen commented
I agree with most of the comments here. The cost of the inventory apps you mention are exorbitant and way out of reach for many small businesses. I need an easy solution to my requirement for multiple price lists please. If this is something that Xero are working on, please at least give a timeline for when we can expect it to be available.
-
Stuart Gillan commented
This is a crucial function in any inventory feature, even a basic one such as that included in Xero. I am sure many of us have pricelists that run into hundreds. If not, even thousands of items and creating separate item codes for different customers will create ridiculously large inventory list. In addition to this, we do not always want to offer discounts. Sometimes, for irrational reasons in order to create working margins, prices to certain customers have to be increased rather than decreased.
Most of the inventory, I don't seem to expect us to be significantly large organisations and monthly prices of several hundred pounds are simply not viable for small businesses, even if we have large price lists provided by the manufacturers we work with.
I have found one integration with Zoho Inventory that is going to suffice for the short term, but as soon as multiple invoices are issued, the cost increases from 0 to a significant amount, so even that becomes unusable, but it may help some of us on this forum.
-
Snowdon Craft Beer commented
If I were to llok in the Xero App store for oa program that supports multiple price lists, what key words would i search for? Can anyone recommend a program? I've tried using SalesIn but their default option is to give Greatest discount when all else fails and navigating through their discount fields is not easy. SalesIn amazing for B2B ordering and lots of features but not quite there on price lists instead of discounts
-
Bokkie Fourie commented
I need the ability to create different price lists for existing products and services. My need does not justify implementing a third party inventory management system as that is not the objective.
Our business is a self-catering guest farm where pricing for accommodation units and/or related services vary based on seasonal requirements as well as annual price adjustments.
Example:
Annual price adjustments are done in conjunction with our financial periods which ends on 28 February every year. For bookings up to and incuding the current financial year (in this case 28 Feb 2024) the existing item prices for products and services are fine.
However if we receive enqueries and/or bookings for any date in a future financial period (e.g. 1 March 2024 to 28 Feb 2025) we have to manually adjust the line item prices in quotes and/or invoices.We recently migrated from Sage Online Accounting to Xero to gain access to a Booking and Property Management system (Room Raccoon) that is integrated with Xero.
The price list feature that does not seem to be available in Xero is a standard feature in Sage as well as many other accounting packages.
I have some software product development background and experience, and cannot see that development and implementation of price lists associated with products/services and Contacts for purposes of quotes and invoices can be that complicated?!
-
Pam van Muijen commented
I wonder if this is going to be a part of the new inventory module they purchased over a year ago and are working on beta testing now. If that's the case, it would be lovely for them to say as much.
-
Peter Haszard commented
Kelly Munro, do you actually read the requests from users?
Your response is unbelievable, you are out of touch and arrogant in respect of your attitude to users! I suspect that you are a young tech with no real understanding of running a small business. The cost of all the Inventory Add-Ons is in the region of $100 per month.
Obviously Xero management has a very narrow view of Users needs!
Peter Haszard
TuffPlans
peter@tuffplans.com -
Joshua Boucher-Jacobs commented
Wow, xero developers can’t add a simple variable pricing box. Literally all we are asking for is the ability to add multiple prices to an item that appear as a drop down box when you add it to an invoice.
I’d hardly call that an extensive inventory management system! Which we aren’t asking for!
Tiered pricing and inventory management are 2 different things, although tiered pricing enables simple inventory management within xero, as currently you can’t manage inventory at all if you have even 2 prices for one product because you have to set them up as different products! So tracking the same product twice would basically be a waste of time. Better off with a tally chart list once a week.
Almost all businesses that sells B2B will have variable pricing for products, based on order quantity. Or some will have an B2B and B2C price.
Even xero has tiered pricing to use xero based on how much you need out of it and you only have 3 prices! Imagine you had 3 products that all need 3 prices.Can’t add variable pricing because you have apps available for inventory management is literally idiotic.
Inventory management isn’t even mentioned in the original post.
Did they even read the same request?
Even if you don’t add default pricing for each contact, tiered pricing for the product would be better than having 2 or 3 products in xero for one product.
This is just lazy!!!