How to Manage Takealot/Amazon/Makro Bookkeeping in Xero (Seller’s Guide)

Xero is powerful accounting software, but its native integrations fall short when it comes to marketplaces like Takealot. In this guide, we’ll show you how we’ve helped hundreds of sellers streamline their bookkeeping and sales tracking in Xero for Takealot.

How to Manage Takealot/Amazon/Makro Bookkeeping in Xero (Seller’s Guide)
Xero is powerful accounting software, but its native integrations fall short when it comes to marketplaces like Takealot. This makes tracking sales and reconciling accounts a real challenge. In this guide, we’ll show you how we’ve helped hundreds of sellers streamline their bookkeeping and sales tracking in Xero for Takealot.

The need for automation

In this article, we’ll explain the best way to set up Xero for marketplace accounting. We’ve worked with the top sellers and accounting firms to refine these processes over almost all sellers’ categories. While many of these concepts are nearly impossible to manage manually—such as capturing sales and returns—automation makes it practical. This approach is the most accurate, optimised, and real-time way to keep track of your business. That’s why we developed Wherehouse: to seamlessly integrate your marketplaces with your core business systems.

The Best Practice Setup

General Ledger Account Codes

Most sellers find it effective to track their Takealot and other marketplace sales using dedicated “holding” accounts, such as:
  • 200 Sales - General B2B sales
  • 201 Takealot Sales - Takealot-specific sales
  • 202 Amazon Sales - Amazon-specific sales
You can apply the same approach for fees:
  • 400 Takealot Success Fees
  • 401 Takealot IBT Fees
 
These accounts are then reconciled against the bank, matching the weekly or monthly disbursements from each marketplace to the relevant holding account.

Tracking products

Xero is excellent for maintaining visibility on product costs (purchase prices) and tracking sales by SKU.
 
Rather than creating invoices with generic line items, set up each product as a listed item in Business → Products and Services. This unlocks detailed analytics and insights, helping you identify top performers and track profitability more accurately.
notion image
 

Tracking inventory?

Xero only supports tracking stock in a single location (e.g., your own warehouse). It does not track inventory sent to marketplace warehouses such as the Takealot DC. For this reason, we recommend managing inventory in a dedicated system—or through your online store. For example, Shopify handles multi-location stock tracking very effectively.
notion image
 

Tracking Sales

Recording each marketplace sale as its own invoice is the best approach. This allows you to:
  • Track gross sales and deduct marketplace success fees at the order level
  • Capture marketplace fees and commissions as negative line items, mapped to their own account codes
  • Easily process returns (credit notes) for individual orders without digging through bulk entries
notion image
 

Tracking Returns

Returns are never exciting, but tracking them properly is essential for maintaining a healthy business.
 
With Xero, you can easily convert an invoice into a credit note, which reverses the sale along with any associated fees.
🤓
Wherehouse can fully automate this process for you when you connect your Xero and marketplace accounts to our platform.
notion image
 

Written by

Giovanni Joubert
Giovanni Joubert

Founder at wherehouse.co.za