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:
- Pickup point courier – PLN 10
- 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.

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.