Daily Sales Report in Excel: FTD, MTD and Run Rate (Free Template)

Daily sales report in Excel with FTD, MTD, achievement and run rate: free template by Excel Keys

A daily sales report in Excel shows, for one report date, each salesperson’s sales for the day (FTD), month to date (MTD), last month to date (LMTD), achievement against target and the run rate needed to close the gap. Build it with SUMIFS on a daily data sheet, and change one date cell to refresh the whole report every morning.

Most daily sales report templates online are just blank tables where you type the totals yourself. A sales manager needs more than totals: the answer to “will we hit the target this month, and who needs help?” This guide builds that report step by step with formulas that work in any Excel version, and gives you the finished workbook as a free download, with two months of sample data for six salespeople.

Key takeaways

  • Keep raw sales in one Data sheet, one row per sale or per salesperson per day. Never type totals into the report.
  • FTD, MTD and LMTD are all one SUMIFS formula with different date limits. A single report-date cell drives every figure.
  • Required run rate = balance to target ÷ selling days left. Projected month-end = MTD ÷ selling days gone × selling days in the month.
  • Count selling days correctly. If your team does not sell on Sundays, use NETWORKDAYS.INTL with weekend code 11, or the projection will be too low.
  • In the sample report for 21 October 2026, the team is at 60.9% of target with 9 selling days left, and is projected to finish at 91.4% unless the daily run rate rises from ₹3,31,778 to ₹4,25,333.

In this guide

Daily sales report format: what to include

A daily sales report is read in two minutes, usually first thing in the morning. It should answer four questions in this order: what did we sell yesterday, where do we stand this month, are we ahead of last month, and what do we need per day to reach the target. That gives a standard column set used by sales and MIS teams across banking, insurance, retail and distribution:

ColumnMeaning
FTDFor the day: sales on the report date
MTDMonth to date: from the 1st of the month to the report date
LMTDLast month to date: from the 1st of last month to the same day last month
Growth %MTD compared with LMTD
Target and achievement %Monthly target and MTD as a share of it
Balance to targetWhat is still needed this month
Current run rateAverage sales per selling day so far
Required run rateSales needed per selling day from now on
Projected month-endWhere the month will land at the current pace
The columns of a complete daily sales report, one row per salesperson plus a total.

Under the main table, add a region summary, a product mix and a daily trend chart. Those three views explain why the totals moved. If this report is part of a larger monthly pack, see our step-by-step guide to the MIS report in Excel, which uses the same data-sheet approach.

Step 1: Set up the data and targets

Create a Data sheet with six columns: Date, Salesperson, Region, Product, Units and Amount (₹). Paste your system export here every day, one row per sale or one row per salesperson per day. Keep real Excel dates in column A, not text, and spell each name the same way every time. The checklist for preparing Excel data covers the rules that stop SUMIFS from silently missing rows.

Then create a Targets sheet with Salesperson, Region and Monthly target. On the report sheet, the target comes in with a lookup:

Monthly target (G6) = INDEX(Targets!$C$2:$C$50, MATCH(A6, Targets!$A$2:$A$50, 0))

Finally, add the inputs at the top of the Daily Report sheet: the report date in C2 and a drop-down in C3 for the run-rate basis (Working days with Sunday off, or Calendar days). From the report date, four helper cells do the date maths:

Month start          G2 = EOMONTH(C2,-1)+1
Days in month        G3 = DAY(EOMONTH(C2,0))
Last month start     O2 = EOMONTH(C2,-2)+1
Same day last month  O3 = EDATE(C2,-1)

EDATE handles short months safely: for a report date of 31 March, the same day last month becomes 28 or 29 February instead of an error.

Step 2: FTD, MTD and LMTD formulas in Excel

All three are the same SUMIFS pattern: add up the Amount column where the salesperson matches and the date falls inside a window. Only the window changes.

FTD  (C6) = SUMIFS(Amount, Salesperson, A6, Date, $C$2)

MTD  (D6) = SUMIFS(Amount, Salesperson, A6,
                   Date, ">="&$G$2, Date, "<="&$C$2)

LMTD (E6) = SUMIFS(Amount, Salesperson, A6,
                   Date, ">="&$O$2, Date, "<="&$O$3)

Growth % (F6) = IFERROR(D6/E6-1, 0)

In the template, Amount is Data!$F$2:$F$5000, Salesperson is Data!$B$2:$B$5000 and Date is Data!$A$2:$A$5000, so you can keep adding rows for months without editing a formula. Two details matter:

  • The ampersand joins the operator to the date. ">="&$G$2 becomes “greater than or equal to 1 October 2026”. Typing the date inside the quotes would freeze it.
  • LMTD stops at the same day last month. Comparing 21 days of October with the full 30 days of September would make every month look like a decline.

For the region table, swap the Salesperson criterion for Region. For the product mix, swap it for Product and divide each product’s MTD by the total MTD to get its share.

Step 3: Achievement, required run rate and month-end projection

First count selling days. If the team works every day, calendar days are fine. If Sundays are off, count only working days with NETWORKDAYS.INTL and weekend code 11 (Sunday only):

Selling days elapsed  K2 = IF($C$3="Calendar days", DAY(C2),
                            NETWORKDAYS.INTL(G2, C2, 11))
Selling days in month Q2 = IF($C$3="Calendar days", G3,
                            NETWORKDAYS.INTL(G2, EOMONTH(C2,0), 11))
Selling days left     K3 = Q2 - K2

Then the five planning columns:

Achievement %        H6 = IFERROR(D6/G6, 0)
Balance to target    I6 = MAX(G6-D6, 0)
Current run rate     J6 = IFERROR(D6/$K$2, 0)
Required run rate    K6 = IFERROR(I6/$K$3, 0)
Projected month-end  L6 = IFERROR(D6/$K$2*$Q$2, 0)
Projected ach. %     M6 = IFERROR(L6/G6, 0)

MAX(…, 0) keeps the balance at zero once a salesperson crosses the target, so the required run rate does not turn negative. In the template, conditional formatting colours the projected achievement red below 100% and green at 100% or more, and marks negative growth in red. The eye goes straight to the people who need attention.

Worked example with real numbers

The template’s sample data (all fictional) covers September and October 2026 for six salespeople in three regions, with no sales on Sundays. The report date is Wednesday 21 October 2026. October has 31 days and 4 Sundays, so there are 27 selling days: 18 have gone and 9 are left.

Take Amit Sharma, whose monthly target is ₹18,00,000:

MeasureCalculationResult
FTD (21 Oct)Sales on 21 October₹42,500
MTD1 to 21 October₹11,62,000
LMTD1 to 21 September₹11,04,000
Growth %11,62,000 ÷ 11,04,000 − 15.3%
Achievement %11,62,000 ÷ 18,00,00064.6%
Balance to target18,00,000 − 11,62,000₹6,38,000
Current run rate11,62,000 ÷ 18₹64,556 per day
Required run rate6,38,000 ÷ 9₹70,889 per day
Projected month-end11,62,000 ÷ 18 × 27₹17,43,000 (96.8%)
Every figure matches the template’s formulas for the first salesperson.
Daily sales report formulas in Excel: MTD and LMTD with SUMIFS, achievement percentage, required run rate and projected month-end, with a worked example
The four planning formulas, worked for one salesperson.

Amit is growing, but at today’s pace he lands at 96.8% of target. He needs about ₹6,300 more per selling day (₹70,889 against ₹64,556) to close the gap. That is a specific, reachable ask for a sales review, which a plain MTD number never gives you.

For the whole team, the report reads:

  • MTD ₹59,72,000 against LMTD ₹56,14,500, a growth of 6.4%.
  • Achievement 60.9% of the ₹98,00,000 target, with ₹38,28,000 still to go.
  • Current run rate ₹3,31,778 per day; required run rate ₹4,25,333 per day; projected month-end ₹89,58,000, or 91.4% of target.
  • Only Karthik Iyer is projected above target (103.0%). Ravi Patil is the main concern: sales are 3.9% below last month and he would need ₹89,833 a day against his current ₹49,528.
  • By region, South grows 14.9% while West is 1.5% below last month. Product A brings 40.0% of MTD sales.

Why the selling-day basis matters. Switch C3 to Calendar days and the same data projects ₹88,15,810 (90.0%) instead of ₹89,58,000 (91.4%), because Sundays with no sales are counted as slow days. A gap of more than ₹1.4 lakh in the forecast comes only from choosing the wrong day count, so set the basis to match how your team actually sells.

Free daily sales report template (download)

Daily sales report template in Excel with FTD, MTD, LMTD, growth, target, achievement, required run rate, projected month-end, region summary, product mix and daily trend chart
The Daily Report sheet of the free template (report date 21 October 2026, dummy data).

The workbook has four sheets:

  • How to use: five steps and every definition in plain words.
  • Daily Report: report date and run-rate inputs, the 13-column salesperson table with a total row, region summary, product mix and a daily trend chart comparing this month with last month.
  • Data: 264 sample rows for September and October 2026. Formulas read up to row 5,000.
  • Targets: salesperson, region and monthly target.

It uses SUMIFS, SUMIF, INDEX, MATCH, EOMONTH, EDATE and NETWORKDAYS.INTL, with no macros and no pivot tables to refresh, so it works in Excel 2010 and later and in Excel for the web.

To use it: replace the rows on the Data sheet with your own export, update the Targets sheet, and type today’s report date in C2. More free workbooks, including the attendance sheet and the TAT report, are on our free Excel templates page.

Common mistakes in daily sales reports

  • Typing totals instead of formulas. One missed row and the whole report is wrong, with no way to trace why.
  • Comparing MTD with the full last month. Use LMTD up to the same day, or growth looks negative for most of the month.
  • Dates stored as text. SUMIFS with “>=” ignores text dates. Check that the Date column is right-aligned and formatted as a date.
  • Calendar days for a six-day sales week. The projection comes out too low and the required run rate too soft.
  • A new file every day. Keep one workbook, add rows to the Data sheet and change only the report date. The history then stays available for LMTD and trends.

When a daily sales report should become a dashboard

The template is enough for one team and one target. When the same report has to be cut by branch, product, channel and month for several managers, clicking filters is faster than maintaining extra tables. Our business performance dashboard and RM productivity dashboard show what that looks like, with live demos on sample data. If you are deciding between tools, read Excel dashboard or Power BI first.

Frequently asked questions

What should a daily sales report include?

One row per salesperson (or branch) with FTD, MTD, LMTD, growth %, monthly target, achievement %, balance to target, current and required run rate, and projected month-end. Add a total row, a region or product summary and a daily trend chart so readers can see why the totals moved.

What is FTD, MTD and LMTD in a sales report?

FTD means for the day, the sales on the report date. MTD means month to date, the sales from the 1st of the month to the report date. LMTD means last month to date, the sales from the 1st of last month to the same day last month. MTD ÷ LMTD − 1 gives the growth %.

How do I calculate MTD sales in Excel?

Use SUMIFS with two date conditions: =SUMIFS(Amount, Salesperson, A6, Date, “>=”&MonthStart, Date, “<=”&ReportDate). Get the month start with =EOMONTH(ReportDate,-1)+1. Change the report date and the MTD updates automatically.

What is the required run rate formula?

Required run rate = balance to target ÷ selling days left. In Excel: =IFERROR(MAX(Target-MTD,0)/DaysLeft,0). For example, a balance of ₹6,38,000 with 9 selling days left needs ₹70,889 per day.

How do I project month-end sales in Excel?

Divide MTD by the selling days gone and multiply by the selling days in the month: =MTD/DaysElapsed*DaysInMonth. Use NETWORKDAYS.INTL to count only working days if your team does not sell on Sundays, otherwise the projection is too low.

Can I use this daily sales report template in Google Sheets?

Yes. Upload the .xlsx file to Google Drive and open it with Google Sheets. SUMIFS, EOMONTH, EDATE, INDEX, MATCH and NETWORKDAYS.INTL all work there. Check the chart once after opening, as chart styles can look slightly different.

One date cell, one clear report every morning

A daily sales report earns its place when it tells the team what to do today, not just what happened yesterday. Download the template, paste your data and change the date each morning. If you want the same report as an interactive dashboard built around your own columns and targets, send us your requirement.

Jitendra RaoYou work directly with Jitendra Rao

Let us build yours

Want a custom dashboard like these for your own data?

Tell us the KPIs, table columns, charts and pivot cuts you need. We will design a dashboard around your requirement and send you a clear plan and quote. Connect with us on the channel you prefer.

Message us