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

How to Create an MIS Report in Excel (Step by Step)

CA Puja Pradhan

How to Create an MIS Report in Excel (Step by Step) - Featured Image
In this guide

    An MIS report in Excel is a monthly management pack that pulls figures out of your accounting ledger (revenue, expenses, cash, receivables and payables) and summarises them on one or two sheets so the owner or management can read performance without opening the books. The reliable way to build one is to keep raw transaction data on a single clean sheet, hold it as an Excel Table, and then aggregate it on a separate output sheet using PivotTables or SUMIFS. This article walks through that method step by step, adds the Indian layer of GST, TDS and cost centres, and is a how-to guide only: if you want the work done for you, our MIS Reporting Services team builds and runs these packs.

    What is MIS in MS Excel?

    MIS stands for Management Information System. In an Excel context it simply means a structured workbook that turns raw accounting data into decision-ready summaries: monthly revenue by product, cost by department, gross margin, cash position, debtor ageing and a few key ratios. It is not a new set of books. It is a reporting layer that sits on top of your General Ledger and should reconcile to the same Trial Balance your accountant closes each month. If the MIS total does not match the ledger, the MIS is wrong, not the ledger.

    The distinction that trips people up is MIS versus advanced Excel. Advanced Excel is a skill set (formulas, pivots, Power Query, charts). MIS is the discipline of deciding what management needs to see and presenting it consistently every month. You can know every Excel function and still build a useless MIS if the report does not answer a real business question. For a fuller treatment of report structure, see our companion piece, What Is an MIS Report? Formats and Examples for Business.

    Is Excel an MIS tool?

    Yes, for a single small business Excel is a perfectly good MIS tool, and for most owner-run firms it is the right first tool. It is cheap, everyone can read it, and it is flexible enough to model any business. What Excel is not is a system of record. It has no edit history, no user permissions and no automatic link back to source vouchers, so it depends entirely on the discipline of whoever maintains it. The moment two people edit the same file, or the same figure is keyed twice, Excel starts to drift from the books silently. That is the line between using Excel well and outgrowing it, and we return to it at the end.

    How to create an MIS report in Excel, step by step

    The whole method rests on one rule: separate the data from the report. Keep transactions on one sheet and never write a summary formula on it. Do all the aggregation on a second sheet. That single habit is what keeps an MIS file alive month after month instead of breaking.

    Flowchart of the six steps to build an MIS report in Excel, from exporting clean data to reconciling against the trial balance.
    Building an MIS report in Excel
    1. Export clean data from your accounting software. In TallyPrime, open the Day Book or a monthly Trial Balance and press Ctrl+E to export to Excel or CSV. In Zoho Books or Xero, export the transaction detail or general ledger for the period. Export unformatted: no merged cells, no subtotals, no colour. You want a flat list of rows.
    2. Lay the data out as a proper table. One row per transaction, one column per attribute: Date, Voucher Type, Ledger, Ledger Group, Cost Centre, GSTIN, State, TDS Section, Debit, Credit, Amount. Select it and press Ctrl+T to convert it to an Excel Table. A Table auto-expands when you paste next month's rows, so every downstream pivot and formula picks up new data on refresh.
    3. Add an EOMONTH helper column. Put =EOMONTH([@Date],0) in a column called Month End. This snaps every transaction to a single month-end date, which is what you group and total on.
    4. Build the output sheet. On a separate sheet, create a PivotTable from the Table (Insert then PivotTable). Drag Month End to Rows, Cost Centre or Ledger Group to Columns, and Amount to Values. This is your revenue-and-cost summary.
    5. Add ratios and variance. Below or beside the pivot, use SUMIFS to pull specific figures (for example total revenue, total direct cost) into a clean summary block, then compute gross margin, growth and budget variance. Wrap each in IFERROR so an empty month prints blank, not an error.
    6. Reconcile to the trial balance. Add one check cell: MIS revenue minus ledger revenue should be zero. If it is not, fix the data before you circulate anything. Bake this into a Month-End Close Checklist so it happens the same way every month.
    CA Tip: Never type a summary formula onto the raw data sheet. The day someone sorts or filters that sheet, embedded formulas point at the wrong rows and the whole pack is wrong without any error message to warn you.

    How to create an MIS dashboard in Excel

    A dashboard is just the output sheet made readable. Once the PivotTables exist, add PivotCharts (a column chart for revenue by month, a bar chart for cost by department, a line for cash trend) and place them on one sheet with the key numbers as large text at the top. Add a slicer on GSTIN, branch or cost centre so a multi-state business can read the same MIS filtered to one location without building a separate file. Keep it to a single screen: management reads a dashboard for ten seconds, not ten minutes. For the metrics worth putting on it, our note on Key Financial KPIs Every MIS Dashboard Should Track is a good starting list, and a ready structure is in Monthly MIS Report Format for Management (Free Template).

    Common mistake: Exporting a pre-formatted report from Tally with subtotals and headings already in it. Those merged cells and interim totals break every pivot and lookup. Always export the raw, unformatted detail and do the grouping inside Excel.

    What Excel skills help with MIS?

    You do not need everything Excel offers. Five functions and one feature carry most Indian MIS work:

    • SUMIFS: totals ledger amounts by month, cost centre and group. This is the workhorse of the summary block.
    • XLOOKUP (or INDEX with MATCH): pulls the ledger group, GST rate or budget figure from a master sheet into the data.
    • IFERROR: hides divide-by-zero and no-data errors so the pack looks clean.
    • EOMONTH: aligns every transaction to a month-end column for grouping.
    • TEXT: formats month labels and amounts consistently.
    • PivotTables and slicers: the aggregation engine and the filter layer.

    Power Query is worth learning next: it lets you clean and combine the monthly Tally or Zoho exports automatically, so month two takes minutes instead of an afternoon. Beyond that, more Excel skill adds polish, not reliability.

    Worked example: budget versus actual variance

    The most useful single view in an MIS is budget against actual, with the variance and its direction called out. Suppose a services firm has these October figures. The variance is Actual minus Budget, and variance percentage is variance divided by Budget. For cost lines, an actual above budget is unfavourable; for revenue, an actual above budget is favourable. All figures in INR.

    Line itemBudget (INR)Actual (INR)Variance (INR)Variance %Read
    Revenue40,00,00044,00,000+4,00,000+10.0%Favourable
    Direct cost18,00,00020,70,000+2,70,000+15.0%Unfavourable
    Gross profit22,00,00023,30,000+1,30,000+5.9%Favourable
    Overheads12,00,00012,60,000+60,000+5.0%Unfavourable
    Net profit10,00,00010,70,000+70,000+7.0%Favourable

    The story the numbers tell: revenue beat budget by 10 percent, but direct cost rose 15 percent, so gross margin actually slipped from 55.0 percent (22,00,000 on 40,00,000) to 53.0 percent (23,30,000 on 44,00,000). Net profit is up in rupees but the business is earning slightly less on each rupee of sales. That is exactly the kind of signal an MIS exists to surface, and it is invisible in a plain profit figure. A structured Variance Analysis against a Contribution Margin Dashboard turns this into a monthly habit rather than a one-off spot check.

    Adding the Indian layer: GST, TDS and cost centres

    An MIS built only for management reporting misses easy wins. If your source Table already carries GSTIN, State and TDS Section columns, the same data can drive your statutory reconciliations. Add a pivot that totals input GST by GSTIN and you have a first-pass check against your GSTR-2B Input Tax Credit Matching; the definitive figures still come from the GST portal and CBIC guidance at cbic-gst.gov.in, but the MIS flags gaps early. A TDS Section column lets you total deductions by section, which matters where Section 194Q on purchase of goods applies; the operative rules sit with the Income Tax Department. A Cost Centre column, meanwhile, is what makes department and branch profitability possible at all. Building the ledger cleanly in the first place is where our Backlog Bookkeeping / Catch-Up work pays for itself: an MIS is only as good as the data underneath it.

    Receivables and payables belong on the pack too. A debtor ageing pivot, read alongside Days Sales Outstanding (DSO), tells management how much cash is stuck; this is the same discipline our Accounts Receivable Outsourcing and Accounts Payable Outsourcing teams run day to day. Where the MIS also tracks fixed assets, a depreciation schedule feeds the numbers; our Depreciation Calculator works out the Schedule II charge you would drop into the pack.

    CA Tip: Keep GSTIN, State and TDS Section on the raw data Table from day one, even if you do not report on them yet. Adding a column to historical data later means re-tagging every past row by hand; carrying it from the start costs nothing.

    When should MIS reporting move out of Excel?

    Excel earns its place until three things happen: the workbook passes roughly one lakh rows, more than one person edits it, or the same figures get keyed twice. Past that point, links break silently, versions multiply, and no edit history survives to show who changed what. At that stage a reporting tool (Zoho Analytics, Power BI, or the reporting module of your accounting system) takes over, reading straight from the ledger with no manual re-keying. There is also a compliance angle: Rule 3(1) of the Companies (Accounts) Rules requires an edit log in the books of account, and a spreadsheet cannot provide one; the rule text is on the MCA site. Use the decision below to judge where you stand.

    Flowchart showing when a business should move MIS reporting out of Excel into a dedicated reporting tool.
    When to move MIS out of Excel

    Key terms

    Key takeaways

    • Separate raw data from the report: one clean Excel Table, one output sheet. This single habit keeps the file alive.
    • SUMIFS, XLOOKUP, IFERROR, EOMONTH and PivotTables cover most Indian MIS work; Power Query is the next skill worth learning.
    • Every pack must reconcile to the trial balance, or it becomes a parallel truth that drifts from the books.
    • Carry GSTIN, State, TDS Section and Cost Centre on the source Table so the same data also drives GST and TDS checks.
    • Leave Excel once you pass about one lakh rows, more than one editor, or double keying: Rule 3(1) of the Companies (Accounts) Rules needs an edit log Excel cannot give.

    The pattern in this article is the same one professional teams use; the only real variable is discipline. If maintaining it every month is not the best use of your time, that is the point at which our MIS Reporting Services take over the pack. For how an MIS differs from your statutory accounts, read MIS Report vs Financial Statements: What's the Difference?

    Decision guide

    Should your MIS stay in Excel?
    Should your MIS stay in Excel?
    Share this guide: Link copied!

    How to create a summary report in Excel?

    Put clean transaction data on one sheet as an Excel Table, then aggregate it on a separate output sheet with a PivotTable or SUMIFS by month, ledger and cost centre, keeping formulas off the data sheet. For an Indian MIS add GSTIN, state and TDS section columns to the source table, so the same data also drives the GST and TDS reconciliations.

    How is a pivot table report created in Excel?

    Select the source table, choose Insert then PivotTable, drag the date field to Rows and group it by month, put the cost centre in Columns and the amount in Values. Refresh picks up new rows automatically if the source is an Excel Table rather than a fixed range. A slicer on GSTIN or branch lets a multi state business read the same MIS by location.

    Which Excel formulas are used most in an MIS report?

    SUMIFS, XLOOKUP or INDEX with MATCH, IFERROR, EOMONTH and TEXT cover most of it. SUMIFS totals ledger balances by month and cost centre, XLOOKUP pulls the ledger group from a master sheet, and EOMONTH aligns every row to a month end column. Wrap variance formulas in IFERROR so periods with no data print blank instead of an error.

    How is Tally data exported into Excel for MIS reporting?

    Open the report in TallyPrime, press Ctrl+E to export, and choose Excel or CSV with the period and level of detail set; the Day Book or a monthly Trial Balance gives the raw base for an MIS. Keep the export unformatted and do the grouping in a pivot. Exporting pre-formatted reports is the usual reason an MIS file breaks each month.

    When should MIS reporting move out of Excel?

    Once the workbook passes roughly 1,00,000 rows, more than one person edits it, or the same figures are keyed twice, because links break silently and no edit history survives. Zoho Analytics, Power BI or the reporting module of the accounting system take over. Rule 3(1) of the Companies (Accounts) Rules also requires an edit log in the books, which a spreadsheet cannot give.