E-commerce

How to Record Shipping Fees Charged to Customers

Recognizing shipping revenue when a customer pays for express or standard delivery at checkout.

Account NameTypeDebit ($)Credit ($)
Cash / StripeAsset (+)15.00-
Shipping RevenueRevenue (+)-15.00

💡 Accountant's Note

When customers pay for shipping, it is recognized as a separate revenue stream. This helps the store measure whether shipping fees cover the actual courier costs.

Practitioner & Systems Framework

💻 ERP Architecture

Configure shipping fee line items as a distinct product/service code in your OMS so they post to a Shipping Revenue account separate from product Sales Revenue. This enables a true shipping P&L: shipping fee revenue vs. actual courier cost. For VAT purposes in Jordan, shipping fees charged to customers may be taxable — verify applicable tax treatment based on the nature of the shipped goods.

⚠️ Audit Flags

Auditors assess whether shipping revenue is recognized at the right time: (1) Revenue should be recognized when the shipping service is rendered (delivery), not when the fee is collected at checkout, (2) For undelivered orders at period-end, the shipping fee collected should be deferred along with the product revenue, (3) Shipping fee VAT treatment should be consistent — charged if the underlying goods are taxable.

📄 Required Documentation

OMS order detail showing shipping fee per order, monthly shipping revenue report, courier cost report for same period (to calculate shipping margin), VAT treatment documentation for shipping fees, and shipping fee refund log (for cancelled orders).

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions