Price lists and currencies with Amazon

Brightpearl controls the pricing for items listed on Amazon, if the listing is connected to a Brightpearl product.

Each marketplace is assigned a price list, and the price of the product on that price list is pushed into Amazon.

The price list must be of the same currency as the marketplace it's assigned to. It is not possible to update the Brightpearl price from your Amazon listing.

Net or gross

Amazon doesn't have a concept of net or gross prices - the price entered into Amazon is the price the customer will pay.

Therefore the prices synchronized with Amazon should always be tax inclusive.

If a net price list is selected, tax will be added to the price. The tax amount is based on the product tax code (EU accounts) or the company default code (US accounts).

In EU accounts, you should always select a gross (tax inclusive) price list as your Amazon price list, so the price you see in Brightpearl is the price displayed on Amazon. It's is particularly important where you're listing the item on a foreign currency marketplace, because if a net price list is used, Brightpearl will still add on VAT based on the product tax code.


If a net price list is synchronized from a UK Brightpearl account, it can artificially inflate prices on VAT exempt marketplaces.


Take an example where Product A has a tax code of T20 assigned. The tax rate of T20 is 20%.

It has a price on two price lists:

Euro price list €116.70 Tax exclusive
GBP price list £120.00 Tax inclusive

The Euro price list is assigned to the Euro marketplace and the GBP price list is assigned to the GBP price list.

When the prices are pushed to Amazon, the GBP price is pushed as-is - £120.00 including tax.

However, because the Euro price list is set to be tax exclusive, tax is added to the Euro price before being pushed to Amazon. The tax is calculated using the 20% code.

20% of 116.70 = 23.34

So the price pushed to Amazon is €116.70 + €23.34 = €140.04


The price list's currency should match the currency of your Amazon marketplace, so you may need to create multiple price lists if selling on different marketplaces.

Timing of price updates

Simply connecting a product to a listing does not cause the price to be pushed to Amazon. The price is only synchronized if the product record is edited or re-saved.

It is likely that all your product prices are similar to your Amazon listings and you do not need to ensure they match, in which case the price will no doubt be updated in time. However, if you would like to make sure they are synchronized as soon as possible you can do a mass update by exporting your products and then re-importing them as a product update. This is the same as re-saving a product with no changes.

Pricing on orders

Downloaded orders always use the Amazon listing price, since this is the amount the customer has been charged. If an order downloads with a price you're not expecting, check to ensure the correct price list is assigned to the Amazon connector and that the prices on the price list are correct.

Have more questions? Submit a request