E-commerce Accounting and Bookkeeping: A Complete Guide for Indian Online Sellers
Most online sellers in India start their business thinking about products, pricing, and marketing. Accounting tends to be the thing they deal with only when their CA sends a panicked message in March. This approach works until it stops working, and it usually stops working at the worst possible time: during a GST audit, when applying for a business loan, or when trying to figure out why the store seems busy but the bank account does not reflect it.
Good accounting is not just about staying compliant with tax authorities. It is the foundation of every significant business decision you will make as your store grows. Knowing your real cost per order, your actual net margin after returns and gateway charges, your cash position two months from now, and your most profitable product lines are all things that proper bookkeeping makes visible. Without them, you are flying blind.
This guide covers everything an Indian online seller needs to understand about e-commerce accounting: the GST framework and how it applies specifically to online sales, TDS compliance for marketplace sellers, how to structure your chart of accounts for an e-commerce business, expense tracking that actually captures all your costs, profit and loss analysis that goes beyond surface-level revenue numbers, tools and software options, and how your store’s ERP or admin panel connects to your accounting workflow.
Whether you handle your own books or work with a CA, understanding these fundamentals will make you a more capable operator and significantly reduce the financial surprises that derail growing businesses.
Why E-commerce Accounting Is Different from General Business Accounting
E-commerce businesses generate a pattern of transactions that general accounting frameworks were not designed to handle efficiently. A single day of selling can involve hundreds of individual orders across multiple payment methods, platform commissions deducted at settlement, returns and refunds processed days after the original sale, TDS deducted by marketplaces, shipping costs charged separately from order revenue, and GST collected on behalf of customers that must be filed separately from your actual income.
A CA who handles a traditional retail shop or a service business may not be familiar with these nuances. Settlement reports from Razorpay, Shiprocket, Amazon, or Flipkart each have their own format and their own logic for how amounts are calculated and presented. Reconciling these with your actual orders, returns, and expenses is a non-trivial task that requires either a dedicated process or software built specifically for e-commerce.
The Settlement Lag Problem
In a physical store, when a customer pays, the money reaches your hand or your POS terminal the same day. In e-commerce, there is always a gap. Payment gateways typically settle funds two to three business days after a transaction. Marketplaces settle weekly or bi-weekly, after deducting commissions, return adjustments, and TDS. This settlement lag means your accounting records can look very different from your bank statement on any given day, and reconciling the two requires systematic effort.
Understanding this gap and building your bookkeeping process around it is one of the foundational habits of a well-run e-commerce finance function.
Returns and Their Accounting Treatment
Returns are an unavoidable feature of online retail. From an accounting perspective, a return is not simply a reversed sale. It involves a credit note issued to the customer, a reversal of GST collected, potential restocking or disposal costs, reverse logistics charges, and in some cases a partial refund rather than a full one. Each of these components needs to be recorded correctly, or your revenue, tax liability, and inventory valuations will all be wrong.
High return rates in categories like fashion and electronics can materially distort your apparent revenue if returns are not properly accounted for in the same period as the original sale.
GST for Online Sellers: What You Need to Know
The Goods and Services Tax framework has specific provisions that apply to e-commerce operators and sellers, and understanding these is non-negotiable for any Indian online business. The rules differ depending on whether you are selling through your own D2C website, through a marketplace like Amazon or Flipkart, or both.
Mandatory GST Registration for E-commerce Sellers
Under Section 24 of the CGST Act, any person who supplies goods or services through an e-commerce operator is required to obtain GST registration regardless of their annual turnover. This is a critical distinction from physical retail, where businesses with turnover below INR 20 lakhs (INR 10 lakhs in special category states) can remain unregistered. As an e-commerce seller, that threshold exemption does not apply to you. Even if your first month of sales is INR 50,000, you need a GSTIN.
TCS: Tax Collected at Source by Marketplaces
E-commerce operators (marketplaces like Amazon, Flipkart, Meesho, and others) are required under Section 52 of the CGST Act to collect Tax Collected at Source (TCS) at the rate of 1% (0.5% CGST plus 0.5% SGST) on the net value of taxable supplies made by sellers through their platform. This 1% is deducted from your settlement amount and deposited directly with the government on your behalf.
You need to claim this TCS credit in your GSTR-2B return and offset it against your own GST liability. If you are not doing this, you are essentially paying tax twice on the same income. Your CA or accounting software should be reconciling TCS amounts from marketplace settlement reports against what appears in GSTR-2B every month.
Filing Requirements: GSTR-1, GSTR-3B, and Annual Return
Most online sellers are required to file GSTR-1 (outward supplies) and GSTR-3B (summary return with tax payment) monthly or quarterly depending on their turnover bracket. The quarterly QRMP scheme is available for sellers with aggregate turnover up to INR 5 crore in the previous financial year, which covers most small to mid-size e-commerce sellers.
The annual GSTR-9 return requires reconciliation of all monthly filings and is where discrepancies accumulated over the year become visible and potentially costly. Maintaining clean monthly records throughout the year makes GSTR-9 filing far less painful and reduces the risk of notices.
GST Filing Summary for Online Sellers
| Return Type | Frequency | What It Covers |
|---|---|---|
| GSTR-1 | Monthly or quarterly | All outward sales and credit notes |
| GSTR-3B | Monthly or quarterly | Summary return and tax payment |
| GSTR-2B | Auto-generated monthly | Input tax credit from purchases |
| GSTR-9 | Annual | Full year reconciliation |
Input Tax Credit on Business Expenses
As a GST-registered business, you are entitled to claim Input Tax Credit (ITC) on GST paid on business-related purchases and expenses. This includes packaging materials, advertising spend on Google or Meta, logistics services, software subscriptions, office supplies, and other goods or services used in the course of your business.
ITC claims need to be matched against what your suppliers have filed in their own GSTR-1 returns. If a supplier has not filed or has filed incorrectly, your ITC claim gets restricted. Choosing GST-compliant vendors and maintaining proper purchase invoices is therefore not just good practice but a direct financial interest.
Ready to Automate Your E-commerce Accounting? Talk to the Boomimart Team
TDS Compliance for E-commerce Sellers in India
Tax Deducted at Source adds another layer of compliance complexity for online sellers. TDS in the e-commerce context operates at two levels: TDS deducted by marketplaces on payments made to sellers, and TDS that your own business may be required to deduct on payments made to service providers.
Section 194-O: TDS on E-commerce Transactions
Introduced in the Finance Act 2020, Section 194-O requires e-commerce operators to deduct TDS at the rate of 1% on the gross amount of sales made by sellers through their platform if the seller’s annual sales through that platform exceed INR 5 lakh. This is in addition to the TCS deducted under GST. Both are deducted from your settlement and must be claimed back through your income tax return.
TDS deducted under 194-O will appear in your Form 26AS and Annual Information Statement (AIS). Reconciling the TDS amounts in these statements against your actual marketplace settlement reports every quarter ensures you claim the correct credit and avoid overpayment of advance tax.
TDS You Must Deduct as a Business
If your e-commerce business has crossed the threshold where it is required to obtain Tax Deduction Account Number (TAN) and deduct TDS, you are responsible for deducting tax at source on certain payments you make. This typically applies when your annual rent exceeds INR 2.4 lakh, professional fees exceed INR 30,000 per payee per year, and contractor payments exceed INR 1 lakh per year.
TDS collected must be deposited by the 7th of the following month (except March, where the deadline is April 30), and quarterly TDS returns (Form 24Q for salary, 26Q for other payments) must be filed. Missing these deadlines attracts interest and penalties that accumulate quickly.
Setting Up Your Chart of Accounts for an E-commerce Business
A chart of accounts is the structured list of all account categories your business uses to record financial transactions. For e-commerce, this needs to be more granular than a standard small business setup because your revenue and cost structure is fundamentally different.
Revenue Accounts to Separate
Do not lump all revenue into a single sales account. Separating revenue by channel, such as website sales, marketplace sales, and wholesale orders, gives you visibility into which channels are actually growing and which are merely consuming cost. Within each channel, separating gross sales from returns and refunds in distinct accounts makes your net revenue figure accurate and auditable.
Cost of Goods Sold (COGS) Structure
Your COGS needs to capture the full landed cost of goods sold, not just the purchase price. This includes purchase price of goods, inbound freight and customs duty if applicable, packaging materials directly used per order, and quality inspection costs if relevant. Underestimating COGS is one of the most common ways online sellers overstate their profitability.
Operating Expense Categories Specific to E-commerce
- Payment gateway charges: typically 1.5% to 2.5% per transaction, these are often overlooked but can represent a meaningful cost at scale.
- Marketplace commissions: Amazon and Flipkart commissions range from 5% to 40% depending on category, and must be tracked separately from sales revenue.
- Shipping and logistics: both outbound shipping to customers and return logistics costs.
- Advertising spend: Google Ads, Meta Ads, and marketplace sponsored listings, tracked by channel for ROI visibility.
- Platform and software fees: your e-commerce platform subscription, ERP fees, and any SaaS tools.
- Returns processing costs: labor, re-inspection, repackaging, and disposal of unsaleable returned goods.
Keeping these as separate account lines rather than lumping them under a generic overheads category is the difference between a P&L that tells you something useful and one that just shows you a bottom line without explaining how you got there.
Expense Tracking That Captures the Real Cost of Each Order
Sellers who calculate profitability only at the product level miss a significant portion of their true costs. Understanding your actual cost per fulfilled order, including all the operational expenses that attach to each transaction, is what tells you whether you are building a sustainable business or subsidizing customer orders.
Building a Cost-Per-Order Model
Start with your product cost (COGS per unit), then layer in the variable costs that attach to each order: outbound shipping, packaging materials, payment gateway fee on the order value, marketplace commission if applicable, and a proportional allocation of returns processing cost based on your return rate. The result is your true cost of fulfilling one order, which when subtracted from your net selling price gives you your actual contribution margin per order.
This number, the contribution margin per order, is the single most important profitability metric for an e-commerce business. If it is positive but thin, you need scale to absorb your fixed costs. If it is negative, no amount of volume will save you.
Tracking Advertising Cost of Acquisition
Customer acquisition cost (CAC) from paid advertising needs to be tracked at the channel and campaign level. Spending INR 10,000 on Google Ads to generate INR 25,000 in first-purchase revenue sounds profitable until you account for the COGS, fulfillment costs, and the fact that your average customer does not return for a second purchase. Tracking lifetime value against CAC by channel tells you where your advertising budget is genuinely creating value.
Components of True Cost Per Order
| Cost Component | Typical Range |
|---|---|
| Product cost (COGS) | Varies by category |
| Outbound shipping | INR 45 to INR 120 per order |
| Payment gateway fee | 1.5% to 2.5% of order value |
| Marketplace commission | 5% to 40% of selling price |
| Returns processing (allocated) | 0.5% to 3% of order value |
| Packaging materials | INR 15 to INR 60 per order |
Reconciliation: The Non-Negotiable Habit for E-commerce Finance
Reconciliation is the process of matching your internal records against external statements to ensure everything is accounted for correctly. In e-commerce, three reconciliations are critical and should be done monthly without exception.
Payment Gateway Reconciliation
Your payment gateway (Razorpay, PayU, CCAvenue, or whichever you use) provides settlement reports that show the gross transaction amount, gateway fees deducted, refunds processed, and net amount settled to your bank. Reconciling this report against your order management system records confirms that every order that was paid for has been settled, that refunds processed match returns recorded in your system, and that gateway fees match your contracted rate.
Marketplace Settlement Reconciliation
Marketplace settlement reports are typically the most complex reconciliation task. Amazon, Flipkart, and other platforms provide detailed settlement statements that show sales credited, returns debited, commissions deducted, TCS deducted, advertising charges deducted, and the final net settlement. Every line in this statement needs to correspond to a recorded transaction in your books. Discrepancies, and there will be some, need to be investigated and resolved before the next settlement period.
Bank Reconciliation
Traditional bank reconciliation, matching your bank statement against your accounting records, remains relevant and important. In e-commerce, the settlement lag means there will always be amounts received in the bank that correspond to settlements from earlier periods. Maintaining a clear record of expected settlement dates and amounts makes this reconciliation manageable rather than chaotic.
Ready to Automate Your E-commerce Accounting? Talk to the Boomimart Team
Profit and Loss Analysis for Online Sellers
A P&L statement that is built correctly for an e-commerce business looks quite different from a standard P&L. The structure needs to reflect the multi-layered cost model and make your unit economics visible at a glance.
Gross Revenue vs Net Revenue
Your gross revenue is the total order value before any deductions. Your net revenue is what remains after subtracting returns and refunds, marketplace commissions, and payment gateway fees. The gap between gross and net revenue in e-commerce can be surprisingly large, particularly in high-return categories or marketplace-heavy businesses. Reporting only gross revenue to yourself or your investors creates a misleading picture of how your business is actually performing.
Gross Margin vs Contribution Margin vs Net Margin
These three margin levels tell increasingly complete stories about your business. Gross margin (net revenue minus COGS) tells you how much you make before operational costs. Contribution margin (gross margin minus variable operating costs like shipping and advertising) tells you the margin that actually contributes to covering your fixed costs. Net margin (contribution margin minus fixed costs like platform fees, salaries, and rent) is your actual bottom line.
Growing businesses often have healthy gross margins but poor net margins because their fixed cost base is expanding faster than their revenue. Tracking all three levels every month makes this dynamic visible early enough to act on it.
Cashflow vs Profit
Profitable e-commerce businesses can run out of cash. This happens when inventory investment grows faster than collection cycles, when marketplace settlement delays leave significant amounts in transit, or when seasonal demand spikes require upfront inventory procurement weeks before the revenue arrives. Understanding the difference between your accounting profit and your actual cash position is essential for operational planning.
E-commerce P&L Structure at a Glance
| P&L Line | What It Represents |
|---|---|
| Gross Revenue | Total order value before deductions |
| Less: Returns and Refunds | Reversed orders and refunded amounts |
| Less: Marketplace Commission and Gateway Fees | Platform and payment costs deducted at source |
| = Net Revenue | Actual revenue earned |
| Less: Cost of Goods Sold | Product cost plus inbound freight and packaging |
| = Gross Margin | Revenue minus direct product cost |
| Less: Shipping and Logistics | Outbound and return logistics costs |
| Less: Advertising Spend | Paid media across all channels |
| = Contribution Margin | Margin after variable operating costs |
| Less: Fixed Costs | Platform fees, salaries, rent, software |
| = Net Profit | Actual bottom line |
Inventory Accounting for Online Sellers
Inventory valuation is both a tax matter and an operational one. How you value your inventory affects your reported profitability, your GST ITC claims, and your ability to make good buying decisions.
FIFO vs Weighted Average Cost
Most Indian e-commerce sellers use either FIFO (First In First Out) or the Weighted Average Cost method for inventory valuation. FIFO assumes the oldest inventory is sold first, which can result in higher taxable profit in a rising cost environment because the older, cheaper goods are expensed first against current selling prices. Weighted Average Cost smooths out price fluctuations by averaging the cost of all units in stock, which tends to produce more stable margin reporting.
The method you choose should be consistent year over year and disclosed in your financial statements. Switching methods mid-year or year over year without proper adjustments distorts comparative data and can raise questions during assessments.
Dead Stock and Write-offs
Inventory that cannot be sold, whether due to damage, expiry, obsolescence, or return disposition, needs to be written off from your books at appropriate intervals. Carrying unsaleable inventory on your balance sheet overstates your assets and understates your true costs. A quarterly dead stock review, where you identify slow-moving or unsaleable inventory and process the appropriate accounting entries, is a practice that keeps your financial statements honest.
Inventory Turnover as a Financial Metric
Inventory turnover (cost of goods sold divided by average inventory value) tells you how many times your inventory is being sold and replaced in a given period. A higher turnover generally indicates efficient capital use. A declining turnover is an early warning signal of excess stock buildup, changing demand patterns, or pricing issues that need attention before they compound.
Accounting Software and ERP Integration for E-commerce
The manual bookkeeping approach, where transactions are recorded in spreadsheets and reconciled periodically by a CA, works at very low order volumes. Once you are processing more than a few hundred orders a month, the effort and error rate of manual methods make automation not just convenient but necessary.
What to Look for in E-commerce Accounting Software
- Automatic import of order data from your store, with the ability to categorize revenue, returns, and discounts correctly.
- Payment gateway and marketplace settlement report integration for automated reconciliation.
- GST return preparation support, including GSTR-1 data export and TCS reconciliation.
- Multi-currency support if you handle any international orders or supplier payments.
- Integration with your e-commerce platform or ERP so that inventory, orders, and accounting stay in sync.
ERP Integration and the Role of Your Store’s Admin Panel
An integrated ERP that is connected to your e-commerce store eliminates the manual data entry that creates most accounting errors. When an order is placed, fulfilled, and paid, all three events should automatically generate the corresponding accounting entries: revenue recognition, inventory reduction, cost of goods sold posting, and tax liability recording. When a return is processed, the reversal entries should post automatically. Boomimart’s ERP and expense tracking features are designed specifically for this kind of tight integration between store operations and financial records, reducing the reconciliation workload that consumes significant time in businesses running disconnected systems.
For stores that are scaling in order volume and want a clear view of their financial performance without adding headcount in the finance function, connecting your store’s admin panel directly to your accounting workflow is one of the highest-leverage operational improvements available. The Boomimart admin panel guide covers how integrated order, inventory, and financial data gives store owners a real-time picture of performance metrics that manual systems simply cannot provide.
Popular Accounting Software Options for Indian E-commerce Sellers
Tally Prime remains the most widely used accounting software among Indian businesses and has reasonably good GST filing support. Zoho Books is a cloud-based alternative that integrates well with e-commerce platforms and has strong GST automation features. QuickBooks Online is an option for sellers with international operations or those who prefer a modern interface. For businesses at significant scale, an ERP that includes a built-in accounting module eliminates the integration overhead entirely.
The government’s GST portal at https://www.gst.gov.in remains the primary resource for understanding filing requirements, checking TCS credits in GSTR-2B, and downloading your Annual Information Statement for TDS reconciliation. Bookmarking this and reviewing it monthly is a habit that prevents surprises.
Ready to Automate Your E-commerce Accounting? Talk to the Boomimart Team
Tax Planning for E-commerce Businesses in India
Compliance is the floor, not the ceiling. Thoughtful tax planning, done legally and proactively, can meaningfully reduce the tax burden of a growing e-commerce business. The key is to work with a CA who understands the e-commerce context and can advise on structure, timing, and available deductions specific to your situation.
Business Structure and Tax Implications
Many first-time online sellers operate as sole proprietors because it is the easiest structure to set up. As your business scales, the tax implications of your business structure become more significant. A private limited company is taxed at a flat 22% on net income (under the new tax regime), while a sole proprietor is taxed at slab rates that can reach 30% plus surcharge and cess at higher income levels. The right structure also affects your ability to raise investment, provide equity to key employees, and limit personal liability.
This is a decision that should be made in consultation with a CA and a company secretary, but understanding the tax dimension of each structure is something every e-commerce founder should have a working knowledge of.
Advance Tax and Cash Flow Planning
If your e-commerce business has a tax liability exceeding INR 10,000 in a year, you are required to pay advance tax in four installments: 15% by June 15, 45% by September 15, 75% by December 15, and 100% by March 15. Missing these deadlines attracts interest under Sections 234B and 234C of the Income Tax Act.
Forecasting your advance tax liability requires a reasonably accurate projection of your annual profit, which is only possible if you have been maintaining clean monthly accounts. This is one of the most practical reasons why consistent bookkeeping through the year pays dividends that are literally financial.
Deductions Available to E-commerce Businesses
E-commerce businesses can claim deductions on a range of business expenses that reduce taxable income. These include advertising and marketing costs, platform and software subscription fees, shipping and logistics expenses, salary and professional fees paid to employees or contractors (with appropriate TDS), depreciation on computers, servers, furniture, and equipment, and home office expenses if you operate from home and can demonstrate the proportional use.
Maintaining proper invoices and documentation for every expense is what makes these deductions sustainable. A CA who sees a vague bank debit labeled as ‘misc expense’ cannot help you claim it. The same debit with a proper invoice, a GST number on the invoice, and a clear business purpose is a legitimate deduction.
Key Tax Compliance Dates for Online Sellers
| Deadline | Compliance Task |
|---|---|
| 7th of every month | TDS deposit for previous month deductions |
| 15th June, Sept, Dec, Mar | Advance tax installment payment |
| 20th of every month (QRMP: quarterly) | GSTR-3B filing and GST payment |
| 11th of every month (QRMP: quarterly) | GSTR-1 outward supplies filing |
| 31st October each year | Income tax return filing (audit cases) |
| 31st December each year | GSTR-9 annual return filing |
Building a Finance Habit That Scales With Your Business
The sellers who struggle most with accounting are not the ones who do not understand it. They are the ones who know they should be doing it consistently but keep postponing because the business demands feel more urgent. The paradox is that better financial visibility is exactly what makes the rest of the business less chaotic.
A monthly financial close, even a simple one, where you reconcile your payment gateways, update your P&L, and check your GST filing status, takes two to four hours for a business processing a few hundred orders a month. The cost of not doing it, in terms of missed ITC claims, penalties, incorrect pricing decisions, and cash flow surprises, is almost always larger than that time investment.
As your order volumes grow and your product catalog expands, the complexity of your accounting scales with it. This is where having a platform that integrates operational data with financial reporting becomes genuinely valuable. When your order management, inventory, shipping, and accounting are connected in a single system, the data that your CA needs to file returns and produce financial statements is largely generated automatically rather than assembled manually from five different reports. Boomimart’s platform pricing page outlines the plan tiers that include ERP and financial management features, which can help store owners evaluate where integrated accounting support fits into their operational setup.
The online sellers who build durable businesses in India share a common characteristic: they treat their financial records with the same seriousness they treat their product sourcing and their marketing. Not because it is interesting, but because they have learned, sometimes the hard way, that a business you do not fully understand financially is a business you do not fully control.