Accounting & Bookkeeping · 8 min read · Apr 7, 2026

Restaurant and Food Business Accounting India: GST, Inventory and Cost Control

Restaurants fail at twice the rate of other small businesses - and in almost every case, the cause is financial, not culinary. The food is great, the...

CA Sundaram Gupta

Restaurant and Food Business Accounting India: GST, Inventory and Cost Control - Featured Image
In this guide

    Restaurants fail at twice the rate of other small businesses - and in almost every case, the cause is financial, not culinary. The food is great, the reviews are good, the restaurant is packed on weekends - but the owner does not know the food cost per dish, the prime cost ratio is above 70%, inventory waste is eating profit, and the GST structure is costing money that could be saved with the right scheme. Restaurant accounting is not generic small business accounting - it has its own rules, ratios, and rhythms.

    This guide covers accounting specifically for Indian restaurants, cloud kitchens, cafés, and food businesses - GST rate structure, food costing, inventory control, prime cost management, Zomato/Swiggy accounting, and the monthly compliance calendar. For general bookkeeping fundamentals, see our bookkeeping guide.

    GST for Restaurants: The Complete Rate Structure

    Restaurant TypeGST RateITC Allowed?
    Standalone restaurant (AC/non-AC/takeaway)5% (2.5% CGST + 2.5% SGST)No. Cannot claim ITC on any inputs - ingredients, rent, equipment
    Hotel restaurant (room tariff ≤ Rs 7,500)5% (no ITC)No
    Hotel restaurant (room tariff > Rs 7,500)18% (9% CGST + 9% SGST)Yes. Full ITC on all inputs
    Outdoor catering service5% (without ITC) or 18% (with ITC) at specified premisesOnly at 18% rate
    Cloud kitchen5% (same as restaurant service)No
    Composition scheme (turnover < Rs 1.5 Cr)5% flat (paid by restaurant, not charged to customer)No ITC. No inter-state supply allowed
    Food delivery via Zomato/Swiggy (Section 9(5))5% - paid by platform directly to governmentNo (restaurant does not collect or pay GST on these orders)

    Key Implication: At 5% GST without ITC, your food, rent, equipment, and packaging costs are 'sunk' - the 18% GST you pay on ingredients (vegetables/processed food attract 5-18%) and 18% on rent/services cannot be reclaimed. This increases your effective cost by 5-10%. Factor this into your menu pricing. For detailed GST return filing across restaurant types, see our restaurant GST return filing services.

    Food Cost Percentage: The Number That Determines Profitability

    Food Cost Percentage = (Cost of Ingredients ÷ Menu Selling Price) × 100

    Target: 28-35% for a healthy restaurant. Fine dining can be 30-38%. QSR (Quick Service Restaurant) should be 25-32%. Cloud kitchen: 28-35% (lower overheads offset slightly higher food cost tolerance).

    Worked Example - Paneer Butter Masala:

    IngredientCost per Portion (Rs)
    Paneer (100g)35
    Tomatoes, onions, spices, butter, cream25
    Naan/roti (2 pcs)10
    Packaging (if delivery)8
    Total Ingredient Cost78
    Menu Price (ex-GST)250
    Food Cost %31.2% ✓ Within target

    If food cost exceeds 35%, investigate: are ingredient prices rising (renegotiate suppliers or adjust portions), is there kitchen waste (track wastage daily), are portion sizes inconsistent (standardise recipes with exact measurements), or does the menu price need revision?

    Prime Cost: The Master Metric for Restaurant Profitability

    Prime Cost = COGS (Food + Beverage) + Total Labour Cost (salaries, wages, PF, ESI, bonus, casual labour)

    Target: 55-65% of total revenue. Above 65% means the restaurant is operationally unprofitable - every rupee earned is consumed by food and labour before rent, utilities, and other overheads.

    Example: Monthly revenue Rs 12,00,000. COGS Rs 3,60,000 (30%). Labour Rs 3,00,000 (25%). Prime Cost = Rs 6,60,000 (55%). Healthy - leaving Rs 5,40,000 (45%) for rent, utilities, marketing, loan EMI, depreciation, and profit.

    If prime cost exceeds 65%: Review staffing (are shifts optimised?), negotiate ingredient costs, reduce waste, increase menu prices, or improve table turnover. A 2% reduction in prime cost on Rs 12 lakh revenue = Rs 24,000/month = Rs 2,88,000/year in additional profit. For understanding your P&L in detail, see our P&L reading guide.

    Inventory Management: Controlling the Biggest Variable Cost

    Restaurant inventory is perishable - unlike a trading business, unsold stock expires and becomes waste. This makes inventory management the single highest-impact cost control lever.

    COGS Calculation for Restaurants

    COGS = Opening Inventory + Purchases During the Period − Closing Inventory

    Example: Opening inventory (1 March): Rs 80,000. Purchases during March: Rs 3,20,000. Closing inventory (31 March): Rs 60,000. COGS = 80,000 + 3,20,000 − 60,000 = Rs 3,40,000.

    Inventory Counting Frequency

    • Daily: Cash bar (alcohol, premium ingredients). Count closing stock daily to detect pilferage and over-pouring.
    • Weekly: High-value perishables - proteins (chicken, fish, paneer), dairy (cream, butter, cheese), vegetables. Calculate weekly COGS to catch cost spikes immediately.
    • Monthly: Dry goods (spices, grains, pulses, oil), packaging, cleaning supplies. Monthly COGS calculation feeds into the P&L.

    Reducing Waste

    • Standardised recipes: Exact measurements for every dish. No 'andaaza' (estimation). A recipe card for every menu item - ingredient, quantity, method.
    • FIFO (First In, First Out): Use older stock first. Label everything with date of receipt. Expired stock = wasted money.
    • Prep planning: Prepare only what you expect to sell. Over-prepping on a slow Tuesday wastes ingredients. Track daily sales patterns.
    • Waste log: Record every item wasted - burnt, expired, dropped, over-prepared. Weekly waste review identifies patterns and training needs.

    Accounting for Zomato and Swiggy Orders (Section 9(5))

    Under Section 9(5) of the CGST Act, food delivery platforms (Zomato, Swiggy) are deemed suppliers for delivery orders. The platform collects and pays 5% GST directly to the government - the restaurant does not collect GST on these orders.

    What this means for your books: Revenue from Zomato/Swiggy orders = the food value (ex-GST). You do not add GST to these invoices - the platform handles it. In GSTR-3B, report these orders in Table 3.1.1(ii) - 'Outward supplies where tax is payable by e-commerce operator'. These orders appear in your GSTR-1 at 0% tax rate (because the platform pays the tax).

    Commission accounting: Zomato/Swiggy deduct 15-30% commission (varies by plan and city) from each order before settlement. This commission carries 18% GST - but since you are at 5% without ITC, you cannot claim this 18% GST. Record commission as 'Platform Commission Expense'. The settlement amount = order value − commission − GST on commission − other deductions.

    Reconciliation: Download weekly/fortnightly settlement reports from Zomato/Swiggy dashboards. Match gross order value with your POS. Match settlement amount with bank credit. Investigate any mismatch. For GST filing support across delivery platforms, see our restaurant GST services.

    Restaurant Chart of Accounts: What to Track

    • Revenue: Dine-In Sales, Takeaway Sales, Zomato Sales, Swiggy Sales, Catering Revenue, Other Income (scrap sale, interest)
    • COGS: Food Purchases (vegetables, proteins, dairy, grains, spices), Beverage Purchases, Packaging Materials
    • Labour: Kitchen Staff Salaries, Service Staff Salaries, Casual Labour, PF/ESI Employer Contribution, Bonus
    • Occupancy: Rent, Property Tax, Electricity, Water, Gas/LPG, Insurance, Maintenance
    • Operating: Platform Commission (Zomato/Swiggy), Advertising/Marketing, POS Software, Linen/Laundry, Crockery/Cutlery Replacement, FSSAI/Licence Fees, CA/Professional Fees
    • Assets: Kitchen Equipment, Furniture, POS Hardware, Inventory (closing), GST Input (if 18% scheme)
    • Liabilities: GST Payable, TDS Payable, Salary Payable, Vendor Payable, Loans/CC

    Monthly Compliance Calendar for Restaurants

    DateTaskDetails
    1st-5thInventory Count + COGS CalculationCount closing stock. Calculate monthly COGS. Compare with target food cost %.
    1st-5thZomato/Swiggy Settlement ReconciliationMatch settlement reports with POS and bank deposits.
    7thTDS DepositDeposit TDS on rent (194I), professional fees (194J), contractors (194C).
    11thFile GSTR-1Report all sales. Zomato/Swiggy orders in supply table at 0% (Section 9(5)).
    15thPF/ESI DepositEmployee PF and ESI contribution for previous month.
    20thFile GSTR-3B + Pay GSTPay net GST liability. Section 9(5) orders in Table 3.1.1(ii).
    Month-EndP&L + Prime Cost ReviewReview monthly P&L. Calculate food cost %, labour cost %, prime cost ratio.

    Composition scheme restaurants: File CMP-08 quarterly (not monthly) + GSTR-4 annually. Simpler but no ITC. For GST return filing across both schemes, we handle the complete process.

    Key Takeaways

    Restaurant GST is 5% without ITC for most establishments (standalone restaurants, cloud kitchens, delivery). This means 18% GST paid on ingredients, rent, and services cannot be reclaimed - increasing your effective cost by 5-10%. Only hotel restaurants with room tariff above Rs 7,500 can charge 18% and claim ITC.

    Food cost percentage (28-35% target) and prime cost ratio (55-65% target) are the two most important metrics for restaurant profitability. Track them monthly - a 2% improvement in prime cost on Rs 12 lakh monthly revenue = Rs 2.88 lakh/year in additional profit.

    Inventory management is the highest-impact cost control lever - weekly counting for perishables, standardised recipe cards for every dish, FIFO rotation, and a daily waste log. Restaurants that do not count inventory weekly are flying blind on their biggest variable cost.

    Zomato/Swiggy orders under Section 9(5) require different GST treatment - the platform pays 5% GST directly. You report these orders at 0% in GSTR-1 and in Table 3.1.1(ii) of GSTR-3B. Commission paid to platforms (15-30%) is a non-ITC-claimable expense that must be accounted for in your menu pricing.

    Restaurant accounting requires industry-specific chart of accounts (revenue by channel, COGS by category, labour by role, platform commissions), daily/weekly inventory tracking, and monthly prime cost analysis - generic small business bookkeeping misses the metrics that make or break a food business.

    Need Specialised Restaurant Accounting?

    Restaurant accounting requires industry-specific expertise - GST rate classification (5% vs 18%), Section 9(5) platform accounting, food cost tracking, inventory management, and prime cost analysis. A CA who understands restaurants will save you more in cost control insights than they charge in fees.

    Explore our restaurant GST and accounting services - GST filing for all restaurant types, platform settlement reconciliation, monthly P&L with food cost and prime cost analysis, and complete compliance management. 300+ restaurant clients served.

    For queries, reach out at +91 945 945 6700 or WhatsApp us directly.

    Share this guide: Link copied!

    Common Questions

    Frequently Asked Questions

    Have a look at the answers to the most asked questions.

    Can my restaurant claim ITC on ingredient purchases?
    Not if you charge 5% GST (which most restaurants do). ITC is available only to restaurants charging 18% GST (hotel restaurants with room tariff above Rs 7,500 and outdoor catering at specified premises). At 5%, the GST paid on all inputs - ingredients, rent, equipment, packaging - is a sunk cost.
    Should I choose composition scheme or regular scheme?
    Composition (turnover under Rs 1.5 crore): simpler compliance (quarterly filing), 5% flat tax, no ITC. Regular: monthly filing, 5% GST charged to customer, no ITC at 5%. The effective tax rate is similar. Composition wins on simplicity if you are under Rs 1.5 crore and do not make inter-state supplies. Consult a CA for your specific situation.
    How do I account for food waste?
    Record waste daily in a waste log (item, quantity, reason - expired, burnt, over-prepped, customer return). At month-end, total waste value becomes part of your COGS (it was purchased but not sold). A well-managed restaurant keeps waste under 3-5% of purchases. Above 5% requires investigation - check storage, prep processes, and ordering patterns.
    What food cost percentage is healthy?
    28-35% for most Indian restaurants. Fine dining: 30-38%. QSR (e.g., Dominos model): 25-32%. Cloud kitchen: 28-35%. Calculate per dish (recipe costing) and for the restaurant overall (total COGS ÷ total food revenue). Both matter - an overall healthy number can hide individual dishes that lose money.
    How do I track Zomato/Swiggy orders separately?
    Create separate revenue accounts in your chart of accounts: Sales - Zomato, Sales - Swiggy, Sales - Dine-In, Sales - Takeaway. This lets you see revenue and margin by channel. Many POS systems (Petpooja, POSist) automatically split by channel. Reconcile settlement reports weekly with POS data.
    Restaurant ka accounting kaise karein?
    Chaar cheezein daily karein: (1) POS se daily sales record karein - dine-in, takeaway, Zomato, Swiggy alag alag. (2) Har purchase ka bill rakhein - vendor, amount, items. (3) Weekly inventory count karein - proteins, dairy, vegetables. (4) Waste log maintain karein. Monthly: COGS calculate karein (opening + purchases − closing), food cost % dekhein (target 28-35%), prime cost ratio dekhein (target 55-65%), P&L review karein.
    Cloud kitchen ka GST alag hai kya?
    Nahi. Cloud kitchen bhi restaurant service hai - 5% GST without ITC. Zomato/Swiggy orders par Section 9(5) lagta hai (platform pays GST). GSTR-1 aur GSTR-3B monthly file karna hai. Difference sirf operational hai - cloud kitchen mein dine-in revenue nahi hota, mostly delivery revenue hota hai. Accounting treatment same hai.
    Do I need FSSAI registration for accounting purposes?
    FSSAI registration is a legal requirement for all food businesses (not directly accounting-related), but the registration fee and annual renewal are deductible business expenses. FSSAI basic registration: Rs 100/year (turnover under Rs 12 lakh). State licence: Rs 2,000-5,000/year (Rs 12 lakh to Rs 20 crore). Central licence: Rs 7,500/year (above Rs 20 crore). Record these as 'Licence and Registration Fees' in your books.
    What reports should a restaurant owner review weekly?
    Four weekly reports: (1) Daily sales summary by channel (dine-in/delivery/takeaway), (2) Weekly inventory count and COGS for perishables, (3) Zomato/Swiggy settlement reconciliation, (4) Labour cost tracker (hours worked × rate). Monthly: full P&L with food cost %, labour cost %, and prime cost ratio. Our Zoho Books accounting services generate these reports automatically.
    How do I price my menu correctly?
    Menu price = Ingredient cost ÷ Target food cost percentage. Example: dish costs Rs 78 to make. Target food cost: 30%. Menu price = 78 ÷ 0.30 = Rs 260 (ex-GST). Add 5% GST = Rs 273 on the menu. For delivery via Zomato/Swiggy, add 15-30% to cover platform commission - so the delivery menu price should be Rs 300-340 to maintain the same margin.
    10,000+
    Happy Clients

    Helping businesses stay compliant and stress-free.

    15+
    Years Experience

    Deep expertise in GST, Income Tax, ROC & business compliance.

    50,000+
    Documents Filed

    Returns, registrations, and filings handled accurately.

    4.9★
    Client Rating

    Trusted by entrepreneurs, startups, and growing businesses.

    ISO
    Certified

    Professional standards and documented processes.

    SSL
    Secure

    Your financial and business data is fully protected.