Delivery Challan vs Invoice vs Packing Slip: What's the Difference
All three documents can accompany the same shipment, but they exist for different reasons — one is a tax document, one proves what's inside the box, and one is neither.
It's common for a single shipment to travel with more than one of these documents attached, and just as common for someone issuing them for the first time to not be fully sure which one actually applies to their situation. A delivery challan, a tax invoice and a packing slip can all describe the same box of goods in transit, but they exist for genuinely different reasons — one is a tax document tied to a sale, one is a transport document that can exist with or without a sale, and one is neither a tax document nor proof of value, just a plain list of what's physically inside.
What a delivery challan actually is
A delivery challan is a document that accompanies goods being transported when a tax invoice isn't being issued at that specific moment — most commonly because the movement isn't a sale at all. Common situations include sending goods for job work (giving raw material to a third party to process and return), a stock transfer between your own branches or warehouses, sending goods on approval or sale-on-return basis, or moving goods for exhibition or demonstration purposes. Under India's GST framework, a delivery challan is a specifically recognised document for exactly these non-sale movements, and it needs to travel with the goods — required alongside an e-way bill for shipments above the applicable value threshold.
Sponsored
What a delivery challan includes (and what it deliberately leaves out)
A properly filled delivery challan includes a challan number and date, the consignor's (sender's) and consignee's (receiver's) details including GSTIN where applicable, a description of the goods, their quantity, and the taxable value if it's relevant to the transaction (for job work, for instance, the value of the goods being sent matters even without a sale). What it deliberately doesn't include is a price breakdown the way an invoice does — because there's no sale happening at that moment, there's nothing to invoice yet. If the underlying transaction later does become a sale (say, goods sent "on approval" are actually purchased by the recipient), a proper tax invoice is then issued separately at that point.
What a tax invoice actually is
A tax invoice is the document you issue at the point of an actual sale — it's what creates the legal record of the transaction, the tax liability, and the customer's entitlement to claim input tax credit if they're GST-registered. It has to include a specific, legally mandated set of fields: invoice number and date, both parties' names, addresses and GSTIN (where registered), an itemised description of goods or services with quantity and rate, the taxable value, and a proper tax breakdown — CGST + SGST for an intra-state sale, or IGST for an inter-state one. Unlike a delivery challan, an invoice is inseparable from an actual sale; you can't legitimately issue one for goods that are simply being moved without a change of ownership.
What a packing slip actually is
A packing slip is the simplest of the three — it's a plain list of what's physically inside a shipment (items and quantities, sometimes SKUs), included so the recipient can check the contents against what they expected to receive. Critically, a packing slip carries no pricing information and has no tax or legal significance at all; it exists purely for practical verification at the point of unpacking, which is exactly why it often accompanies a shipment alongside an invoice rather than replacing one — the invoice handles the financial and tax side, the packing slip handles "does this box actually contain what I ordered."
Side-by-side comparison
- Purpose: Delivery challan — accompanies a non-sale movement of goods. Invoice — records an actual sale and its tax liability. Packing slip — lists contents for the recipient to verify.
- Shows pricing?: Delivery challan — only a taxable value where relevant (e.g. job work), no sale price. Invoice — yes, full itemised pricing and tax breakdown. Packing slip — no.
- Legal/tax significance: Delivery challan — recognised GST document for non-sale movements. Invoice — the legal record of a sale and the basis for input tax credit. Packing slip — none.
- Requires GSTIN?: Delivery challan — yes, where the parties are GST-registered. Invoice — yes, mandatory field for registered parties. Packing slip — no.
- Needed for an e-way bill shipment?: Delivery challan — yes, when there's no invoice for the movement. Invoice — yes, in place of a challan when there is a sale. Packing slip — supplementary, not a substitute for either.
- Typical use case: Delivery challan — job work, stock transfer, goods on approval. Invoice — any completed sale of goods or services. Packing slip — any shipment where the recipient needs to verify contents against an order.
Can a single shipment need more than one of these?
Yes, and it's genuinely common. A completed retail or B2B sale typically travels with a tax invoice (the legal sale record) and often a packing slip (so the warehouse team or end customer can verify contents on arrival) — the invoice and packing slip aren't competing documents, they serve different practical purposes for the same shipment. A non-sale movement — goods sent for job work, or a stock transfer between your own locations — travels with a delivery challan instead of an invoice, since there's no sale yet, and can still be accompanied by a packing slip for the same contents-verification reason. What should never happen is a delivery challan substituting for an invoice on an actual completed sale, or vice versa — each is tied to a specific type of movement, not interchangeable based on preference.
What happens when a challan-based movement later becomes a sale
This is one of the more common points of confusion, particularly for "goods sent on approval" scenarios. Say you send a batch of samples to a potential business customer on a delivery challan, with no sale yet finalised. If the customer decides to keep and pay for the goods, a proper tax invoice needs to be issued at that point, covering the actual sale — the original delivery challan doesn't retroactively become the invoice, and it isn't valid as one. The two documents track two different events: the challan tracked the movement of goods, the invoice tracks the sale that happened afterward, even though it's the exact same physical goods that moved only once.
How this plays out for returns and reverse logistics
Returns add a wrinkle worth calling out separately, since they involve goods moving in the opposite direction from a normal sale. If a customer returns goods against an original invoice, the correct document on your side is typically a credit note (not a delivery challan) to formally record the reduction in what they owe — see our credit note vs debit note guide for exactly when each applies. A delivery challan can still be relevant on the physical-movement side of a return — for instance, if the returned goods need to move again afterward for inspection, repair, or transfer to another location before a final resolution — but it doesn't replace the credit note as the financial/tax record of the return itself. A packing slip is often the simplest of the three to reuse here too, since "list of what's actually in this returned box" is exactly the same function it serves on an outbound shipment.
Record-keeping: what to keep, and for how long
All three documents are worth retaining, though for different reasons. Tax invoices are the ones with a specific statutory retention requirement, since they underpin your GST returns and any future audit — retaining them (and the returns filed against them) for the legally required period is a compliance necessity, not just good practice. Delivery challans are worth keeping as evidence of the non-sale movements they document, particularly for job-work arrangements where you may need to reconcile goods sent out against goods eventually returned, or for stock transfers where an internal audit trail matters even without external tax implications. Packing slips are the least consequential to retain long-term from a compliance standpoint, but keeping copies for a reasonable window is still useful for resolving any later dispute over what a shipment actually contained — a customer claiming an item was missing is far easier to address with the original packing slip on hand than without it.
A quick way to decide which document applies
When in doubt, work backward from the transaction rather than the paperwork: ask whether ownership of the goods is actually changing hands for money right now. If yes, that's a sale, and a tax invoice is mandatory regardless of anything else. If no — the goods are simply relocating, being lent out for approval, sent for processing, or shown at an event — a delivery challan is the correct document, with an e-way bill alongside it if the shipment value crosses the applicable threshold. A packing slip sits outside this decision entirely; it's an optional, practical addition worth including any time a recipient will need to check contents against expectations, regardless of which of the other two documents is also traveling with the shipment.
Common mistakes with these three documents
- Issuing a delivery challan for what's actually a completed sale, to avoid the paperwork of a proper tax invoice — this is a compliance risk, not a shortcut, since GST law is specific about which document applies to which type of movement.
- Treating a packing slip as sufficient proof of a sale for accounting or tax purposes — it carries no pricing or tax information and can't substitute for an invoice.
- Forgetting to issue the actual tax invoice once a challan-based "on approval" or job-work movement converts into a real sale.
- Omitting GSTIN details on a delivery challan when both parties are GST-registered, which can cause friction if the challan is checked in transit alongside an e-way bill.
- Assuming a packing slip and an invoice are redundant with each other and only sending one — they serve different readers (the invoice for accounts/tax, the packing slip for whoever physically opens the box) and are commonly used together rather than as alternatives.
Which one do you actually need?
If money is changing hands for goods or services right now, you need a tax invoice — that's not optional or interchangeable with a challan. If goods are moving without a sale — job work, an internal stock transfer, sending items on approval, or for an exhibition — a delivery challan is the correct document, and it may also need an accompanying e-way bill depending on the shipment's value. If you simply want the recipient to be able to check a shipment's contents against what they ordered, add a packing slip alongside whichever of the other two applies — it's a practical addition, not a replacement for either.
Numbering and sequencing across the three documents
Each document type typically runs its own independent numbering sequence rather than sharing one running number across all three — invoices have their own series, delivery challans their own, and packing slips (having no legal significance) can follow whatever internal convention is most convenient for your own warehouse or fulfilment tracking. Keeping these sequences separate, rather than trying to force one shared number across document types, avoids a common source of confusion where a gap in an invoice sequence gets mistakenly investigated as a missing invoice when it was actually just a challan-only movement that never needed one. If your business issues a meaningful volume of any of these regularly, a consistent prefix convention per document type (for instance INV- for invoices, DC- for delivery challans) makes it immediately obvious which sequence a given number belongs to, even without opening the document itself.
How software and templates help avoid the mix-up
Because all three documents share a broadly similar look — a header with company details, a table of items, party information — it's easy for someone unfamiliar with the distinction to reach for whichever template is already open rather than the one the transaction actually calls for. Using purpose-built templates for each — a dedicated delivery challan maker, invoice maker, and packing slip maker rather than one generic document repurposed three ways — makes the distinction structural rather than something you have to remember every time: the delivery challan template simply doesn't have a pricing/tax section to accidentally fill in, and the invoice template doesn't let you skip the GST breakdown a real sale requires. This kind of structural nudge is a genuinely useful safeguard for a small business where the same person may be issuing all three document types across a busy week and doesn't want the correct-document decision to depend on remembering a rule under time pressure.
The short version: an invoice is a tax document tied to an actual sale and its price. A delivery challan is a transport document for goods moving without a sale happening at that moment. A packing slip is neither — it's a plain contents list with no pricing or tax significance, commonly used alongside an invoice or challan rather than instead of one. Picking the right one (or right combination) comes down to a single question: is a sale happening right now, or is this just goods in transit?
Tools used in this article
Sponsored
Frequently asked questions
No — a delivery challan is only valid for genuine non-sale movements (job work, stock transfer, goods on approval, exhibitions). Using one for an actual completed sale to sidestep invoicing is a compliance risk, since the two documents are tied to different types of transactions under GST law.
TechToolsCenter Editorial
How-to Guides
Our editorial desk publishes step-by-step tutorials, comparisons and productivity tips for everyday digital tasks.
Related articles
GST Composition Scheme Explained: Who's Eligible and How to Opt In
Pay a flat, low percentage of turnover instead of calculating GST invoice by invoice — but give up input tax credit and the ability to sell outside your state. Here's who the trade-off actually favours.
GSTR-1 vs GSTR-3B: What's the Difference and Who Files What
GSTR-1 reports what you sold, invoice by invoice. GSTR-3B is the summary return that actually pays your GST bill. Filing one without understanding the other is how most GST notices start.
What Is GST e-Invoicing, and Who Actually Needs It in India?
E-invoicing isn't the same as generating a GST invoice — it's a separate government-side validation step, and skipping it when you're required to isn't optional.