Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting and Bookkeeping · 11 min read · Jul 20, 2026 · Updated Jul 27, 2026

GST & TDS Health-Check for Delhi MSMEs

CA Puja Pradhan

GST & TDS Health-Check for Delhi MSMEs - Featured Image
In this guide

    A practical GST and TDS compliance checklist for Delhi MSMEs is not a long audit; it is a short health-check that compares your filed returns with your books and flags the filings you have already got wrong. For a small business in Nehru Place, Rohini or Okhla, the recurring problems are predictable: input tax credit claimed but not appearing in GSTR-2B, tax deducted on the wrong amount, and reverse charge quietly left unpaid. This guide sets out what to check, the rule behind each item, and how to read the result, so you can run the same diagnostic every quarter rather than discovering the gap at year end. It stays informational; if you would rather the reconciliation was done for you, that sits with our Accounting & Bookkeeping Services in India team and the Delhi accounting desk.

    What a GST and TDS health-check actually is

    A health-check is a reconciliation exercise, not an audit. You line up each filed return against the record it is supposed to reflect and look for the gaps. On the GST side that means comparing GSTR-1 against the sales register, GSTR-3B against GSTR-2B for input tax credit, e-way bills against outward supplies, and, once a year, GSTR-9 against the annual accounts. On the TDS side it means confirming tax was deducted on the right value, deposited by the 7th, and reported in the correct quarterly return. The point is diagnostic: you find errors while they are still cheap to fix.

    CA Tip: Do the health-check on a closed period, not the current live month. Pick the quarter that ended two months ago; by then GSTR-2B has settled, vendor filings have caught up, and the numbers you are reconciling will not shift under you mid-review.

    Who needs this health-check

    Any Delhi MSME or independent professional filing GST and deducting TDS benefits from it, but a few situations make it close to essential. If you buy from vendors across state lines (which most Delhi and wider NCR businesses do), if you pay rent, professional fees or contractor bills above the TDS thresholds, or if your turnover has crossed the point where Section 194Q TDS on goods starts to apply, the number of moving parts is already past what memory can track. Professionals billing under presumptive schemes still deduct TDS on the rent and salaries they pay, so the TDS half applies to them too. If you are weighing whether to keep this in-house at all, our guide on choosing an accountant in Delhi covers that decision separately.

    The GST side: five reconciliations that catch missed filings

    Most GST errors are not dramatic. They are small mismatches that compound: a credit taken that GSTR-2B never showed, an invoice reported in GSTR-1 but left out of GSTR-3B, reverse charge that was never paid. Work through the five checks below in order and the majority surface on their own.

    Flow diagram showing the six-step GST reconciliation sequence from GSTR-1 through to the annual GSTR-9.
    The GST reconciliation sequence
    ReconcileAgainstWhat it catches
    GSTR-1Sales registerInvoices billed but not reported, or reported twice
    GSTR-3B input creditGSTR-2BCredit claimed that the vendor never uploaded
    GSTR-3B outward taxGSTR-1Tax reported to customers but not paid to the exchequer
    E-way billsOutward suppliesGoods moved but the supply left off the return
    GSTR-9Annual accountsReverse charge left unpaid; blocked credit under Section 17(5)

    The two that hurt Delhi MSMEs most are the GSTR-2B mismatch and unpaid reverse charge. Credit that your books claim but GSTR-2B does not carry is not yours to take under the matching rule the GST portal enforces; take it anyway and it reverses with interest. Reverse charge on goods transport, legal fees or director sitting fees is easy to forget because no vendor invoice reminds you. A health-check catches both before the annual return does.

    Common mistake: Treating inter-state B2C sales as if the state-wise reporting limit did not exist. Supplies to unregistered buyers in another state above the notified per-invoice limit must be reported state by state in GSTR-1, not lumped into the consolidated figure. Delhi businesses selling into Haryana and Uttar Pradesh trip on this constantly; the fix is a proper NCR inter-state GST reconciliation.

    Worked example: a GSTR-3B versus GSTR-2B ITC reconciliation

    To see how the credit match plays out in practice, here is a short worked reconciliation for one month. Figures are indicative and every taxable value is shown Exl GST, with GST taken at the standard 18% rate. You may claim input tax credit only where the invoice appears in GSTR-2B, so an invoice missing there is deferred, not lost, and an entry extra in 2B is traced back to a purchase bill you have not yet recorded.

    InvoiceTaxable value (Rs)GST in books (18%)GST in GSTR-2BStatusITC claimable now (Rs)
    INV-1011,00,00018,00018,000Matched18,000
    INV-10250,0009,0009,000Matched9,000
    INV-1032,00,00036,0000Missing in 2B: defer0
    INV-201Not in books05,000Extra in 2B: investigate0
    Eligible ITC total3,50,00063,00032,000Matched only27,000

    Only the two matched invoices give credit this month, so the eligible ITC total is Rs 27,000. The Rs 36,000 on INV-103 is deferred until the vendor uploads it and it appears in a later GSTR-2B; claim it early and it reverses with interest. The Rs 5,000 sitting in 2B against INV-201 points to a purchase bill missing from your books, which the reconciliation should trace before you accept the credit.

    The TDS side: where Delhi MSMEs slip

    TDS errors are usually one of three kinds: deducting on the wrong value, deducting at the wrong rate, or depositing late. The value error is the most common and the most avoidable. Where GST is shown separately on a bill, income-tax TDS is deducted on the taxable value only, not on the GST, following the position the Income Tax Department set out in CBDT Circular 23 of 2017. On a professional bill of Rs 5,00,000 plus Rs 90,000 GST, TDS under Section 194J at 10% is Rs 50,000, not Rs 59,000. Deduct on the gross and you have over-deducted; the vendor chases you, and the reconciliation flags it.

    Rate and threshold errors come next. Rent under Section 194-I, contractor payments under Section 194C, and professional fees under Section 194J each carry their own rate and threshold, and they change often enough that last year's memory is not safe. High-turnover buyers also fall into Section 194Q on purchases of goods above Rs 50,00,000 in the year, deducting 0.1% on the excess, which many first-time crossers miss entirely. Late deposit is the third: TDS deducted must reach the government by the 7th of the following month, and deducting on the wrong section can invite disallowance of the expense, so the base value and the section both have to be right.

    CA Tip: Reconcile your TDS challans against Form 26AS and the TRACES statement every quarter, not just at year end. A deduction that never appears in the vendor's 26AS means a defective return or an unlinked challan, and fixing it in April is far cheaper than fixing it after a demand notice in December.

    GST TDS and income-tax TDS are not the same thing

    This confuses more Delhi owners than any other point, so it is worth separating cleanly. Income-tax TDS is what your business deducts when it pays rent, fees or contractors, under the Income Tax Act. GST TDS is a different animal: it is the 2% deduction under Section 51 of the CGST Act (1% CGST plus 1% SGST) that only notified deductors, government departments, local authorities and public sector undertakings make, and only when a single contract exceeds Rs 2,50,000. An ordinary Delhi MSME does not deduct GST TDS; it may, however, have GST TDS deducted from its own receipts if it supplies to a government body. That amount lands under TDS and TCS Credit Received on the portal, and you have to accept it for the credit to move into your electronic cash ledger. Left unaccepted, it becomes a working-capital loss. The deductor files GSTR-7 by the 10th and the certificate is Form GSTR-7A, per CBIC.

    Delhi-specific points worth knowing

    A few things are genuinely local. Delhi levies no professional tax, so unlike Maharashtra or Karnataka there is no monthly PT return for your payroll to reconcile; the Delhi nil professional tax regime removes a line item other cities have to track, and the interaction with Shops & Establishment registration is covered in our note on Delhi Shops & Establishment and GST/TDS compliance for employers. On GST due dates, monthly GSTR-3B is due on the 20th, but if you are on the QRMP scheme your quarterly GSTR-3B falls on the 24th because Delhi sits in the later state category. And because Delhi trade flows straight into Gurugram, Faridabad and Noida, inter-state credit matching is a routine part of the health-check here in a way it is not for a single-state business elsewhere.

    Step by step: running your own quarterly health-check

    1. Freeze the period. Close the quarter's books and pull GSTR-1, GSTR-3B, GSTR-2B, the sales and purchase registers, and the TDS challan summary into one place.
    2. Match sales. Tie GSTR-1 to the sales register invoice by invoice, then confirm the outward tax in GSTR-3B equals GSTR-1. Any gap is either an unbilled supply or unpaid output tax.
    3. Match credit. Compare input credit claimed in GSTR-3B against GSTR-2B. Park anything not appearing in 2B; do not claim it until the vendor files.
    4. Test reverse charge. Scan for goods transport, legal, and director payments and confirm the reverse charge was paid in cash and then claimed back.
    5. Verify TDS value and rate. For every deduction, confirm it was on the taxable value, at the right section and rate, and deposited by the 7th.
    6. Reconcile to 26AS. Match challans to TRACES and to vendor 26AS entries so nothing is stranded.

    Run this six-step pass every quarter and the annual GSTR-9 and the income-tax return become confirmations rather than clean-up jobs. Businesses that skip it usually pay for it in the reconciliation once, either in reversed credit or in interest, and often in both.

    The compliance calendar to reconcile against

    A health-check is only as good as the calendar behind it, because a filing that was correct but late still carries interest and a fee. The Delhi monthly cycle below is what your reconciliation should assume, subject to any extension the portal announces.

    Timeline of a Delhi MSME's monthly GST and TDS filing deadlines from the 7th to the 24th.
    Delhi MSME monthly compliance calendar

    One further deadline sits outside GST and TDS but interacts with both: Section 43B(h) disallows the expense if you pay a registered micro or small vendor beyond the agreed period, capped at 45 days. The Section 43B(h) MSME clock means a late payment does not just annoy the supplier; it can push your own taxable profit up. A health-check that reconciles the payables ageing against this window catches it before the year closes. If your books are behind and the ageing is not even reliable yet, that is a bookkeeping gap first, and our accounting and bookkeeping hub covers how to get current.

    Key terms

    Key takeaways

    • A health-check reconciles filed returns against your books; it finds errors, it does not re-file for you.
    • Income-tax TDS is deducted on the taxable value excluding GST when tax is shown separately.
    • GST TDS is a separate 2% deduction only notified government-linked deductors make, not ordinary MSMEs.
    • Delhi has no professional tax, and QRMP GSTR-3B falls on the 24th, not the 22nd.
    • Inter-state credit matching and Section 43B(h) payment timing are the two Delhi-specific traps worth a quarterly look.
    • Run the six-step pass every quarter so GSTR-9 and the ITR become confirmations, not clean-ups.

    None of this is unique to Delhi in principle, but the mix of inter-state trade, nil professional tax and the QRMP date pattern gives the local version its own shape. If you would rather not run it yourself, the same reconciliation is standard work for a Delhi accounting team, and manufacturers in Bawana or Okhla with heavier input credit and job-work flows can see the sector view in our note on accounting for Delhi manufacturers and the dedicated Delhi manufacturing desk. What a health-check costs against what it saves is set out in our 2026 Delhi price guide, and early-stage founders can start with the Delhi startup accounting option.

    Decision guide

    Which GSTR-3B cadence applies to your Delhi business?
    Which GSTR-3B cadence applies to your Delhi business?
    Share this guide: Link copied!

    How is TDS deducted on a GST bill, with an example?

    Income tax TDS is deducted on the taxable value excluding GST wherever the tax is shown separately, following CBDT Circular 23 of 2017. On a Rs 5,00,000 professional bill plus Rs 90,000 GST, TDS under Section 194J at 10% is Rs 50,000, not Rs 59,000, and the vendor is paid Rs 5,40,000. GST TDS under Section 51 is separate and applies only to notified deductors.

    What is GST TDS?

    GST TDS is the 2% deduction under Section 51 of the CGST Act, 1% CGST plus 1% SGST, made by government departments, local authorities, public sector undertakings and other notified bodies when a single contract exceeds Rs 2,50,000. Ordinary businesses do not deduct it. The deductor files GSTR-7 by the 10th of the following month and the certificate is Form GSTR-7A.

    How is GST TDS claimed?

    The deducted amount shows under TDS and TCS Credit Received on the GST portal once the deductor files GSTR-7. The supplier accepts the entry and the credit moves into the electronic cash ledger, from where it pays output tax in GSTR-3B or is claimed as a refund. Entries left unaccepted stay stranded and become a working capital loss.

    What is a GST health check?

    A GST health check reconciles filed returns against the books: GSTR-1 against the sales register, GSTR-3B against GSTR-2B for input tax credit, e-way bills against outward supplies, and GSTR-9 against the annual accounts. For a Delhi MSME it usually surfaces credit blocked under Section 17(5), unpaid reverse charge, and inter-state B2C supplies above the Rs 1,00,000 state-wise reporting limit.

    How is a GST TDS certificate downloaded?

    Form GSTR-7A is generated automatically once the deductor files GSTR-7, and the supplier downloads it from Services, User Services, View or Download Certificates on the GST portal. No separate request is needed. The certificate carries the contract value, amount paid and tax deducted, and is the document auditors ask for when reconciling the electronic cash ledger.