Additional Item Costs” Feature
“Additional Item Costs” for Xero Products & Services
Executive Summary
Xero currently allows businesses to track basic purchase and sale prices for inventory items through its Products & Services functionality. However, in many industries, the true cost of an item extends far beyond its base purchase price — including shipping, customs, storage, Amazon FBA fees, handling charges, and other operational costs.
Currently, these additional costs are not captured at the item level in Xero’s core inventory and reporting features, resulting in understated COGS and inflated profit figures.
This proposal introduces an “Additional Item Costs” feature within Xero’s Products & Services and Invoicing modules. The enhancement will allow businesses to allocate supplementary costs to inventory items — either at purchase, upon receipt, or periodically — ensuring that financial reports reflect true profitability. The feature will be optional, designed to integrate seamlessly without disrupting existing workflows.
By implementing this, Xero can differentiate itself from QuickBooks and other competitors by offering richer, more accurate profitability reporting for inventory-based businesses, especially in eCommerce, wholesale, and import/export sectors.
Problem Statement
Current Limitation:
Xero’s inventory tracking records a single purchase price per item.
COGS reports only reflect that base purchase price, ignoring significant additional costs such as:
Freight and shipping fees
Customs duties and tariffs
Amazon FBA / 3PL fulfillment fees
Warehousing or storage fees
Special handling or packaging costs
These costs are either:
Recorded in unrelated expense accounts (making item-level profitability analysis impossible), or
Spread manually across purchases outside of Xero’s automated workflows.
Impact:
Inaccurate Profit Analysis: Profit margins are overstated, sometimes by large percentages.
Inefficient Manual Workarounds: Businesses manually adjust margins in spreadsheets outside of Xero.
Poor Decision-Making: Pricing, supplier negotiations, and purchasing decisions are made on incomplete data.
Competitive Weakness: Rival platforms and ERP systems (e.g., Unleashed, DEAR Systems) offer landed-cost allocation features, attracting advanced inventory users away from Xero.
Example Scenario:
A business purchases 1,000 units of a product at £10 each (£10,000 total). Shipping costs £2,000 and customs duties add £500. Xero currently records the purchase cost as £10/unit and ignores the £2,500 in additional costs. Reports show a COGS of £10/unit instead of £12.50/unit, leading to inflated profits and misleading financial KPIs.
Proposed Solution – “Additional Item Costs” Feature
Core Functionality
Additional Costs at Purchase
When entering a bill or purchase order for stock items, users can add supplementary cost lines tagged as “Additional Item Costs.”
These costs can be:
Applied proportionally across all items in the purchase (default).
Applied to specific SKUs only.
Post-Purchase Cost Allocation
Users can add costs after stock is received (e.g., separate freight invoice), and Xero will retroactively adjust the average cost per unit for remaining stock.
Cost Categories (configurable by the user):
Shipping & Freight
Customs & Duties
Storage/Warehousing
Fulfillment Fees (Amazon FBA, 3PL)
Miscellaneous Handling Costs
Integration with COGS Calculation
Additional costs are rolled into the item’s cost price for COGS purposes.
Reports (Profit & Loss, Inventory Item Summary) will reflect the true landed cost of items sold.
Optional Feature
Businesses that do not require complex cost tracking can keep current workflows unchanged.
Enabled via a toggle in Inventory Settings.
Business Benefits
For Users:
Accurate Profitability: Real margin visibility, enabling better pricing and purchasing decisions.
Time Savings: Elimination of manual landed-cost spreadsheets.
Better Cash Flow Planning: True cost per unit supports more accurate forecasting.
Scalability: Feature supports growth into importing, multi-channel selling, or high-volume fulfillment.
For Xero:
Competitive Differentiation: Matches or exceeds functionality in QuickBooks, Zoho Books, and ERP-lite competitors.
Retention of Growing Businesses: Prevents migration to specialist inventory systems as users scale.
Upsell Potential: Could be offered as part of an “Advanced Inventory” tier.
Market Appeal: Stronger fit for eCommerce, wholesale, and import/export — high-growth sectors for cloud accounting adoption.
Technical Implementation Considerations
1. Data Model Changes
Extend InventoryItem schema to include an AdditionalCosts[] array or linked ItemCostAllocation table with:
Cost Type (enum)
Amount (numeric)
Allocation Method (pro-rata by quantity, weight, value)
Allocation Date
- User Interface Changes
Purchase Order/Bill Entry: Add “+ Add Additional Costs” button in itemized lines area.
Item Settings: Add toggle for “Track Additional Costs” in Products & Services.
Reports: Update Inventory Item Summary, Profit & Loss, and custom management reports to include landed cost view.
- Cost Allocation Engine
Allocation logic triggered on:
Bill approval (if additional costs present)
Separate additional cost invoice linked to an inventory batch.
Weighted average cost recalculation for existing stock when post-purchase costs are applied.
- Backwards Compatibility
Non-participating users see no change in workflows.
Historical data remains unaffected unless the feature is explicitly enabled.
- API Changes
Extend Inventory API endpoints to allow GET/POST of additional cost data for integration with shipping or 3PL platforms.
Expected Outcomes
User-Level Outcomes:
A business importing goods from China can now see COGS per SKU including freight & customs, making their profit reports align with reality.
Amazon sellers can allocate FBA fees per item, revealing that a product thought to have a 25% margin actually has only 10%, prompting pricing adjustments.
Xero-Level Outcomes:
Increased adoption in eCommerce, wholesale, and manufacturing verticals.
Competitive parity or leadership in SMB inventory functionality.
Higher customer lifetime value from advanced feature adoption.
Conclusion:
The “Additional Item Costs” feature will address one of Xero’s most significant inventory reporting limitations while keeping the product’s ease of use intact. By giving businesses the ability to capture all costs associated with getting an item ready for sale, Xero will enable accurate profitability analysis, informed decision-making, and strengthen its position in the competitive cloud accounting market.

Thanks for submitting your idea on Xero Product Idea's. We appreciate you taking time to let us know how we could improve Xero for you.
Your feedback will soon be reviewed by our Community team, and in the meantime this can begin to build support with votes from other community members.
If you're interested to see recent releases or get a pulse on what's coming soon see The Long and Short of it. 🙂