FinanceAugust 27, 2026· 8 min read

Gifting orders on Shopify: inventory, discounts and accounting done right

How to run creator gifting through real ₹0 Shopify orders: discount mechanics, what reports show, inventory hygiene, RTO handling and a month-end routine.

Gifting orders on Shopify: inventory, discounts and accounting done right

Part of the complete guide to barter & creator order operations on Shopify.

Most gifting problems are not marketing problems. They are bookkeeping problems that start the moment someone walks to the warehouse with a list of creator names and says “just send these.” This guide covers how to run gifting as proper ₹0 orders, what that does to your reports, and how finance should treat the result.

Gift orders and barter orders are different jobs

Both are ₹0 orders to a creator. The difference is the obligation attached.

  • Barter is a deal. Product goes out, content comes back. There is a deliverable, a deadline, and usually a written or DM agreement. The order is one half of an exchange.
  • Gifting is a send with no strings. You hope for a story or a mention, but nothing is owed. It is closer to sampling than to a contract.

Operationally that changes three things. Gifting is usually higher volume and lower value per parcel. Nobody is chasing the creator for a deliverable, so nobody is checking whether the parcel arrived. And because it is treated as casual, it is the category most likely to be shipped off-system. That last point is where the damage starts.

Why you still want a real ₹0 order

Shipping a gift off-system means: someone picks stock, packs it, books a courier from the courier dashboard, and pastes an address in by hand. No Shopify order exists. It feels quicker for one parcel. For fifty parcels a month it creates four separate holes.

  • Inventory never decrements. Your online store keeps selling units that left the building three weeks ago. The gap appears at the next physical count and nobody can explain it.
  • No fulfilment record.There is no order to attach a tracking number to, so “did it reach her?” becomes a search through courier emails.
  • No document travels with the parcel. Couriers expect an invoice or a declaration with a declared value, especially for inter-state movement. A hand-written note is not that.
  • No paper trail for finance.The product cost has to land somewhere. Without an order it lands in “shrinkage,” which is the wrong line and the wrong story.

A real ₹0 order fixes all four in one step. The creator becomes a customer record, the SKU is reserved and decremented, the fulfilment carries the tracking, and the order document with a ₹0 total and a declared item value is what goes in the box. If you place many at once, see how to bulk create orders on Shopify.

AspectOff-system gifting₹0 order in Shopify
InventoryStays overstated until the next countDecrements on fulfilment, reserved on creation
TrackingLives in courier emails or a sheetAttached to the order; creator gets notified
Shipping documentNone, or hand-written₹0 order document with declared item value
Address qualityPasted by hand, no validationPIN and phone validated at creation
Cost attributionAppears as shrinkage at count timeFilterable by tag into a marketing line
RTO handlingParcel comes back to nobodyParcel comes back to an order to restock against
Time per parcelFast for one, slow and error-prone for fiftySlow by hand, minutes in bulk with a tool

Two ways to make an order ₹0, and what each does to reports

There are two mechanics, and they are not interchangeable.

A 100% discount.The line items keep their list price. A discount equal to the full amount is applied at the line or order level, with a reason such as “creator gifting.” The order total is ₹0. Shopify reports show gross sales at list, a matching negative in discounts, and net sales of ₹0. The value of what you gave away is preserved and visible.

A price override to ₹0. The line item price itself is edited to zero, usually through a draft order or a custom line. There is no discount to report. Gross sales are ₹0, discounts are ₹0, net sales are ₹0. The product looks like it was worth nothing.

Use the discount. It is the only version where a finance person can open the discounts report, filter by the gifting reason or tag, and read off the retail value of product sent to creators in the month. The override hides that number and you will end up rebuilding it from a sheet. The full mechanics, including shipping charges and taxes at ₹0, are in how 100% discount orders work on Shopify.

Watch the shipping line
A 100% product discount does not zero the shipping charge. If a shipping rate is applied, the creator sees an order asking for ₹80 of postage. Set shipping to free or ₹0 explicitly on every gift order.

How ₹0 orders show up in reports, and what finance should do

Every gift order counts as an order. That means order count goes up, average order value goes down, and if you compare months without filtering, a heavy gifting month looks like a weak sales month. Anyone reading the dashboard needs to know that gift orders are in there.

The fix is boring and works: tag every gift order the same way, and filter on that tag.

  • Marketing sees orders tagged for gifting, count and retail value, as a campaign cost.
  • Sales reporting excludes the tag, so AOV and conversion reflect paying customers only.
  • Finance books the cost of goods for those orders as a marketing or sampling expense, not as cost of sales and not as shrinkage. The number they need is units by SKU multiplied by unit cost, which an order export by tag gives them directly.

On GST, keep it high level and ask your accountant for the specifics. Goods sent without consideration are generally not a sale, so there is no output tax on a ₹0 order, but input tax credit on goods given away as gifts or free samples may need to be reversed. The practical consequence is that finance needs a clean monthly list of gifted units and their cost, which is exactly what the tag and export give them. Also keep a document with the parcel that shows the item description and declared value, since inter-state courier movement can require it regardless of the ₹0 total.

Inventory hygiene

Creating an order reserves stock. Fulfilling it decrements stock. That is the behaviour you want, because it means the online store stops selling a unit the moment it is committed to a creator.

The trap is the “bypass inventory” option. When a SKU is out of stock, draft orders and the API let you create the order anyway. Teams do this because the creator was promised the product and the restock is “coming next week.” Three things go wrong.

  • Stock goes negative, and negative stock quietly breaks reorder logic and low-stock alerts.
  • The order sits unfulfilled with a promised date nobody tracks, and the creator posts about the missing parcel before you post anything.
  • When the restock lands, paying customers and gift orders compete for the same units with no rule about who wins.

A cleaner rule: only place gift orders against available stock. If a variant is out, park the creator on a waiting list in your sheet and place the order when the unit exists. For barter deals with a deadline, offer a substitute variant rather than a negative-stock order. And keep gifting stock at the same location as retail stock unless you genuinely run a separate sampling inventory; two locations means two counts and two places to be wrong.

Returns and RTO on gifts

Gifts come back more often than paid orders. Creators move, give a manager's address, or are travelling when the courier calls. On a paid order the customer chases you. On a gift, nobody chases anyone, and the parcel arrives back at the warehouse addressed to an order that everyone has forgotten.

Treat it like any RTO, with two extra steps.

  1. Receive it against the original order, not as a loose carton on the returns shelf.
  2. Inspect. Sealed and undamaged goes back into stock as a restock against that order, which reverses the decrement. Damaged or opened gets written off, again against that order.
  3. Decide whether to re-send. If yes, confirm the address with the creator first (a six-digit PIN, a +91 number that answers) and place a fresh order rather than re-booking the old one.
  4. Add a tag like gift-rto so month-end can see how many gifts never landed. If it is above one in ten, address collection is the problem, not the courier.

A month-end reconciliation routine

This takes about an hour if the tags are clean, and half a day if they are not. Run it on the first working day of the month.

  1. Export all orders with the gifting tag for the month. Include line items, SKU, quantity, discount amount, fulfilment status and tracking.
  2. Split by status. Delivered, in transit, RTO, unfulfilled. Anything unfulfilled after seven days is a stock or address problem to chase now.
  3. Sum units by SKU for delivered plus in-transit orders. Multiply by unit cost. That is the gifting cost of goods for the month, and it goes to finance as a marketing expense line.
  4. Sum the discount column. That is the retail value given away. Marketing uses this for cost-per-creator and cost-per-piece-of-content.
  5. Reconcile RTOs. Every order tagged as RTO should have either a restock or a write-off against it. If it has neither, the parcel is somewhere in the warehouse and stock is wrong.
  6. Spot-check five orders against the creator sheet. Name, SKU, address, tracking. If more than one of five is off, the capture step earlier in the process needs fixing, which is covered in the hidden cost of barter ops.
  7. Hand finance one file: units, cost, retail value, RTO count, with the raw export attached. Same format every month so nobody has to re-learn it.
Rule of thumb
If you cannot answer “how many units did we gift last month and what did they cost us?” in under five minutes, gifting is not running through orders properly. Fix the tagging before you fix anything else.

None of this is hard. It is just the discipline of making every gift a real order, discounting instead of overriding, tagging consistently, and closing the loop on what comes back. If placing these orders by hand is the reason your team skips the process, you can try it free and see your gifting list placed as tagged ₹0 orders in minutes.

Frequently asked questions

Should influencer gifts be placed as Shopify orders or shipped directly from the warehouse?+

Place them as real ₹0 orders. A Shopify order decrements inventory, creates a fulfilment with a tracking number, generates a document the courier can carry, and leaves a record finance can reconcile. Shipping off-system skips all of that and the stock and cost gaps show up weeks later at count time.

Does a 100% discount order affect Shopify sales reports?+

Yes. The order counts as an order, gross sales include the full list price, discounts show the same amount as a negative, and net sales come to ₹0. Average order value drops. Tag every gift order so finance can filter them out of revenue views and into a marketing expense line.

Is GST applicable on free samples or gifts sent to creators in India?+

At a high level, goods given away without consideration are usually not treated as a taxable sale, but input tax credit on those goods may need to be reversed. Rules and thresholds change and depend on your situation, so treat gifting as a question for your accountant rather than something to guess at.

What happens to inventory when a gift order is RTO or returned?+

Nothing, unless someone acts. The order stays fulfilled and stock stays decremented. Ops must receive the parcel, check it, and either restock the item against the order or write it off as damaged. A monthly tag-based review of undelivered gift orders keeps these from silently disappearing.

Should I use a 100% discount or set the price to ₹0 for gift orders?+

Use a 100% discount with a clear reason. It keeps the product's list value on the order, so reports and your marketing cost line reflect what you actually gave away. A price override to ₹0 makes the gift look like a free product, hides the value, and is harder to reconcile later.

#Gifting#Finance#Inventory

See Orqis on your own store

Turn your barter sheet into placed Shopify orders in minutes — nothing lost, nothing duplicated.