Returns in E-commerce: What to Do When the Purchase Price Differs from the Return Price?

Returns in e-commerce are no longer a marginal issue. They’ve become an everyday reality and one of the most expensive challenges online stores face. According to NRF and Shopify reports, the average online return rate is around 17%, while in the fashion industry it can reach 24–26% (Coresight Research). In the electronics sector, returns average 10–15% (Richpanel).

For online stores, these numbers translate not only into logistical challenges (rising costs of transportation, warehousing, and customer service) but also increasingly complex accounting and tax issues. A return isn’t just a package going back to the warehouse; it’s also the need to correct revenues, VAT, and sales records across multiple systems: from the e-commerce platform to the ERP, and through marketplace integrations.

And things get even trickier when the product price changes between purchase and return.
What if a customer bought an item for PLN 200, and now, during a promotion, it costs PLN 150? Or vice versa: they bought it on sale, and now the price has gone back up?
A seemingly minor difference can cause significant complications—from incorrect VAT adjustments and discrepancies in warehouse data to customer misunderstandings.

In this article, we’ll examine the issue from three perspectives: legal and tax (Taxology), logistics and operations (Fulfilio), and practical, showing how to avoid mistakes and streamline the return process when prices change.

The Scale of the Problem in Practice

Price differences between the time of purchase and the time of return may seem trivial. Still, in practice, they can trigger a cascade of issues – from accounting inconsistencies to logistics confusion. Below are three typical scenarios that online stores regularly face.

Scenario 1: Promotion After Purchase

Let’s assume a customer buys a jacket for PLN 200 (regular price). After 10 days, they decide to return it—but in the meantime, a sale starts and the same item now costs PLN 150.

From the customer’s point of view, it’s simple – they expect a full refund of what they paid. But in accounting systems, discrepancies may appear. Some automated processes may match the product to the current promotional price.
If the store doesn’t have well-integrated data on the original purchase price, it might inadvertently refund the wrong amount or incorrectly adjust VAT.

Scenario 2: Return After a Promotion Ends

Now imagine a customer buys shoes during a sale for PLN 150, and two weeks later, after the promotion ends, the price returns to PLN 200.

Here, the store must remain vigilant: it cannot process the return based on the current (higher) price. Consumer law is clear: the refund must match exactly what the customer paid.
In ERP and WMS systems, this means linking the refund value to the original order price, not the current catalog price.

Scenario 3: Cross-Border Returns

Even more complications arise in cross-border sales. For instance, a customer in Germany returns an item purchased from a Polish online store. The return must comply with the laws of the selling country, but also consider exchange rate differences and VAT OSS (One Stop Shop) procedures.

Here, the issue isn’t just the refund amount, but also the timing and method of recording the VAT adjustment. In some cases, it depends on the date the correction invoice was issued; in others, on when the return was recorded in the sales ledger.
A lack of synchronization between warehouse, accounting, and financial systems can lead to errors in VAT reporting.

Why It Matters

Each of these scenarios raises a few key questions that e-commerce businesses grapple with daily:

  • Should refunds be based on the original purchase price or the current product value?
  • When does the tax (VAT) obligation arise, and how should it be corrected properly?
  • How can stores maintain transparency with customers while avoiding data discrepancies and losses?

These questions open a broader discussion on how to approach returns from both a legal and operational perspective.

Legal and Tax Perspective (ecommerce.legal & Taxology)

In theory, a product return is straightforward: the customer sends the item back, and the seller issues a refund.
In practice, each return involves at least three dimensions: consumer law, VAT, and promotion/discount rules.

Consumer Law: Refund Exactly What the Customer Paid

According to the Polish Consumer Rights Act, when a customer withdraws from a contract, the seller must refund all payments made by the customer, including the cheapest delivery option offered.

This means the customer must receive a refund equal to the exact amount paid for the product or service—regardless of any subsequent price changes in the store.

Example:
As Oskar Dziok, Partner at ecommerce.legal, explains:

A customer bought a product for PLN 200.
The seller offered two delivery options:

  1. Pickup point courier – PLN 10
  2. Home delivery courier – PLN 20

The customer chose option 2, paying PLN 220 total. Two days later, the product price was reduced to PLN 180.
The same day, the customer withdrew from the contract and returned the product.

In this situation, the seller must refund PLN 210—PLN 200 for the product and PLN 10 for the cheapest delivery option.

The price change is legally irrelevant—refunds must always match the amount paid at the time of purchase.

Discounts and Returns: How to Handle Promotions and Bundles

When products are purchased under promotions (e.g., discount codes or “buy 2, get the 3rd -50%” bundles), the promotion terms and conditions must clearly define refund rules.

The safest and most accepted approach is to include a clause stating that:

  • If a return means the customer no longer meets the promotion criteria,
  • The discount is canceled and remaining items are recalculated at regular prices.

This ensures fairness and prevents refund disputes.
If such rules are missing, the consumer can demand to keep the discount, which may work against the retailer.

A clear, transparent promotion policy isn’t just good practice—it’s a legal requirement under consumer protection and unfair market practice regulations.

Comment:
Oskar Dziok, Legal Counsel and Partner at ecommerce.legal

VAT Adjustments – Practical Guidelines

According to Tomasz Połeć, Tax Advisor and Founder of Taxology:

“When goods are returned, the seller has the right to reduce their VAT liability.
The most common issue is documenting this correction correctly.
The procedure depends on how the original transaction was recorded.”

Type of Sale VAT Correction Process Key Notes
Invoice The seller issues a correction invoice. The right to reduce VAT arises on the date it’s issued, provided the customer has access (e.g., via online account). No need for confirmation of receipt.
Receipt The seller maintains a returns log as per regulations. VAT correction is possible even without the original receipt—other proof (payment confirmation, email) suffices. Maintain a clear documentation process.
Cross-border (VAT OSS) Same principles apply—must maintain electronic sales records with full transaction data. Crucial for sales across multiple EU countries.

In summary:
From a legal and tax perspective, accurate returns handling relies on three principles:

  • Refunds always match the amount paid by the customer.
  • Every VAT correction is documented according to the sales type.
  • Promotion and discount terms must clearly define refund recalculations.

Together, these ensure compliance and transparency throughout the refund process.

Logistics and Operational Perspective (Fulfilio)

At first glance, the difference between purchase and current price seems like an accounting issue.
In reality, it starts much earlier—in the warehouse and within the systems that manage product flow.

Returns in Operational Practice

When a returned item arrives at a Fulfilio warehouse, the process begins in the WMS (Warehouse Management System).
The system immediately identifies the order the item belongs to, linking it with its original price, discount, and sales channel.

If this data isn’t passed through integrations with the ERP or e-commerce system, the return may be incorrectly valued, leading to discrepancies between logistics and accounting.

Fulfilio automates this process. Each return package is identified through an online return form and tied to a specific order number, ensuring that historical pricing (not the current price) is used.

Return data syncs instantly with systems like Shopify, Magento, Allegro, and IdoSell, keeping stock and order statuses fully transparent in real time.

technological-integrations-ebook-1024x484.png

Verification and Classification of Returned Products

Once received, returned goods are assessed according to predefined criteria:

  • Is the product resellable?
  • Does it require servicing, discounting, or disposal?
  • Was it part of a promotional campaign, and if so, should it return to that price category?

The system assigns a relevant status (“ready for resale,” “for quality check,” “to be discounted”) and sends this data to the ERP for automatic updates.
This ensures data integrity across warehouse and accounting systems, with every return tied to its original transaction value.

Integration and Synchronization of Price Data

A core strength of Fulfilio’s process is the tight link between transactional and logistical data.
The WMS receives order numbers, sales dates, discounts, and product values—allowing for accurate historical mapping.

This guarantees that VAT corrections and refunds always reflect the original purchase price, not the current catalog value.
Data synchronization between WMS, ERP, and e-commerce systems happens automatically, minimizing reporting and VAT errors.

For cross-border sales, Fulfilio also handles exchange rate adjustments and VAT OSS requirements, maintaining electronic transaction records per EU regulations.

Return Consolidation and Cost Optimization

Fulfilio organizes local return addresses and consolidation points in target countries, so customers don’t have to ship returns directly to Poland.
Goods are collected locally and sent in bulk to the central warehouse—cutting costs, shortening lead times, and improving customer experience.

In 2025, Fulfilio expanded its warehouse capacity by an additional 13,250 m² at the Good Point V complex near Warsaw, further enhancing scalability for cross-border returns.

Collaboration with LvlUp Media – Data-Driven Logistics

Fulfilio partners with LvlUp Media, a digital agency specializing in online sales growth.
This collaboration bridges logistics, sales data, and customer behavior analytics.

With shared insights, Fulfilio can track how pricing strategies, promotions, and marketing campaigns impact return rates—helping stores better manage pricing communication and customer experience.

The result is a fully integrated ecosystem where logistics, marketing, and sales work hand-in-hand for total visibility across the fulfillment chain.

In short: returns aren’t just packages. They’re data flows connecting customers, warehouses, accounting, and marketing.

Solutions and Best Practices

Managing returns today means managing systems, data, and processes that connect logistics with accounting.
Here’s a set of practical solutions that help online stores avoid errors when prices change and streamline the entire return cycle.

1. Technical Solutions in Systems

Area Best Practice
Recording customer purchase price The sales and warehouse system should store not only product ID but also transaction price, discounts, and sales channel. This ensures accurate refunds.
ERP/WMS integration with finance module Automatic data exchange between warehouse, accounting, and e-commerce eliminates VAT and sales record errors.
Unified transaction history Keep sales, shipping, and return data in one panel (CRM or customer portal) for full transparency.

2. Process Solutions in Online Stores

Area Best Practice
Return policy and communication Clearly communicate: “We refund exactly what you paid—regardless of the current price.” This simple statement builds trust and reduces inquiries.
Automated VAT corrections Generate VAT corrections automatically upon return receipt, according to the original sales document type (invoice/receipt).
Standardized return flow Define decision paths: resale, discount, or disposal. This speeds up processing and reduces errors.

3. Partner Collaboration – Logistics and Tax in One Ecosystem

Partner Scope of Support Key Benefits
Fulfilio End-to-end return management with full data traceability—each package tied to its order and purchase price. Integrations with ERP, marketplaces, and e-commerce systems. • Full return data control
• Automatic stock and report updates
• Pricing policy analysis (with LvlUp Media)
Taxology Expert support in VAT adjustments and documentation, including VAT OSS for cross-border sales. • Correct tax settlements
• Lower VAT error risk
• Compliance with EU regulations

4. Implementation Steps

Step Action Goal
1 Map your current return process—from request to VAT correction. Identify bottlenecks and data gaps.
2 Define touchpoints between logistics, accounting, and customer service. Streamline communication flow.
3 Connect WMS, ERP, and e-commerce systems. Automate and unify data.
4 Train operational and finance teams. Build awareness of price and discount impacts.
5 Work with partners (Fulfilio, Taxology). Ensure a holistic, compliant return process.

Summary

Price differences between purchase and return may seem minor, but in reality, they can trigger a cascade of issues, from incorrect VAT corrections to inventory mismatches.
That’s why effective return management requires not just good organization, but a connected tech and tax ecosystem.

This is precisely the focus of the collaboration between Fulfilio and Taxology providing e-commerce businesses with the tools, processes, and expertise they need to maintain order in their data and trust with their customers.

Post author

Logistics for e-Commerce

How many parcels did you send last month?

Unlock your e-store's full potential. Get a free, no-obligation quote on our growth-focused services.

Group.svg

0 - 999

Parcels

For micro e-Commerce owners

1-paczka@2x.svg

1000 - 9999

Parcels

For small and medium-sized e-Commerce owners

3-paczki.svg

10000 - 24999

Parcels

For medium-sized e-Commerce owners

Paleta.svg

25000 - 50000

Parcels

For large-scale e-Commerce owners

Magazyn.svg

50000+

Parcels

For corporate e-Commerce clients

Foto-150x150-1.png

Rafał Kuczmarski

Head of Sales 

Fulfilio is the administrator of your data. Your data is processed to respond to your inquiry. The GDPR gives you the right to access your data and object to the processing. More information about your rights and data processing can be found in the Privacy Policy.

Foto-150x150-1.png

Rafał Kuczmarski

Head of Sales 

Fulfilio is the administrator of your data. Your data is processed to respond to your inquiry. The GDPR gives you the right to access your data and object to the processing. More information about your rights and data processing can be found in the Privacy Policy.

Foto-150x150-1.png

Rafał Kuczmarski

Head of Sales 

Fulfilio is the administrator of your data. Your data is processed to respond to your inquiry. The GDPR gives you the right to access your data and object to the processing. More information about your rights and data processing can be found in the Privacy Policy.

Foto-150x150-1.png

Rafał Kuczmarski

Head of Sales 

Fulfilio is the administrator of your data. Your data is processed to respond to your inquiry. The GDPR gives you the right to access your data and object to the processing. More information about your rights and data processing can be found in the Privacy Policy.

Foto-150x150-1.png

Rafał Kuczmarski

Head of Sales 

Fulfilio is the administrator of your data. Your data is processed to respond to your inquiry. The GDPR gives you the right to access your data and object to the processing. More information about your rights and data processing can be found in the Privacy Policy.