Most daily sales reports in a solar company look like this: "Sir, aaj 3 visit kiye, 5 calls, sab interested." The owner replies with a thumbs-up because there is nothing in the message to reply to. Three weeks later a deal that everyone called "interested" has gone to another installer, and nobody can say when it happened.
A daily sales report for a solar team has one job. It lets the owner see, in about three minutes, who each rep met, what moved, where a rep is stuck and what happens tomorrow, with enough detail to check it. It is not a revenue total. A solar rep may sign one deal in a week, so "sales today" reads zero on most days and tells you nothing.
This guide gives you a five-line format as a table and as a message your reps can copy into WhatsApp, in English and in Hinglish. It also covers how to read the reports, how to spot a made-up one, and how to stop the report turning into a chore that reps resent.
This is the daily layer only. The weekly meeting where deals get decisions is in our guide to the solar sales pipeline review. Monthly goals are in how to set a solar sales target. What the numbers mean is in the guides to solar sales team KPIs and sales metrics.
Key takeaway
A good daily sales report for a solar team has five lines: Met, Sent, Moved, Stuck and Next. Every line names a customer and carries a kW figure, a rupee amount or a date, so the owner can check it in the CRM in seconds. The rep posts it on WhatsApp at a fixed time. The owner reads Stuck first, replies the same evening or next morning, and spot-checks two names a day.
What an owner needs from a daily report
An owner needs five answers from each rep every day: who did you actually meet, what did you send, what changed, where do you need me, and what will you do tomorrow. A report that answers these is short. A report that answers none of them can be long and still useless.
Notice what is missing from that list: totals. Revenue for the day, number of calls and number of "interested" customers are the usual headline fields, and they are the easiest ones to fill in without doing anything. A count cannot be checked. A name can.
Generic daily sales report templates come from retail and high-volume field selling, where a rep closes many small sales a day. On 31 October 2026 we opened two that rank for this search, a form builder's sales team daily report template and a field-force software vendor's field executive format. The fields they ask for show the mismatch.
| Field in a generic template | Where we saw it | Why it fits poorly in solar | What to ask instead |
|---|---|---|---|
| Sales value for the day | Field-force software template ("Sales Value") | A solar rep closes rarely, so this is zero on most days. It rewards the one lucky day. | The Moved line: deals won or lost today, with advance received on a win |
| Time in and time out | Field-force software template ("Time In", "Time Out") | Shows hours spent at a site, not whether the customer is closer to a decision. | The customer name and the next date in Met and Next |
| Location pin and site photo | Form-builder template | Shows the rep was there. Does not show what the customer said or decided. | The customer's own words, one line, in Met. Survey photos belong with the job file. |
| Meeting feedback (long text) | Form-builder template | Tends to become "positive" every day within a couple of weeks. | A short quote and a next step, so it cannot be vague |
| Contact email, company, mobile | Form-builder template | Repeats what is already in your CRM and spreads personal data into a chat. | First name and locality only. Details stay in the CRM. |
We are not saying these templates are wrong. They suit teams that visit many clients a day. A solar team makes fewer visits, each one runs for weeks, and the owner's real question is whether a deal is alive.
The field-force template also promotes GPS tagging to verify visits. You do not need that to start. You can check visits by name, which costs nothing and is harder to fake than a pin on a map. We show how below.
The Five-Line Day Report
The Five-Line Day Report is a fixed format with five labelled lines: Met, Sent, Moved, Stuck, Next. The rule that makes it work is that every line must carry something checkable, which means a customer name plus a kW figure, an amount or a date. A line that only holds a count is not accepted.
The order follows the rep's day. What happened comes first and what is planned comes last, so the report also works as the rep's own plan for tomorrow.
-
MET
MET: who you spoke to, and what they said
Customer first name, locality, and the customer's last words in one line ("wife wants EMI figures first"). Add one count for new leads: how many came in today and how many you called.
-
SENT
SENT: proposals and quotes that left your phone today
Customer, kW and amount. If you revised an earlier quote, say which revision. If you sent none, write "none".
-
MOVED
MOVED: anything that changed stage, was won or was lost
A win carries the advance amount and how it came (UPI, cheque or cash). A loss carries the reason and, if you know it, who won. A stage change carries the old and the new stage.
-
STUCK
STUCK: the one thing you need from the owner
Name the customer, the ask and the date it is needed by. Typical asks are a price decision, a senior to join a visit, a technical doubt or a subsidy document problem. Write "none" if there is none. A blank is not allowed.
-
NEXT
NEXT: tomorrow's commitments, up to three
Customer, time and place or call. Tomorrow's Met line is checked against this list.
Note. The new-leads count in Met is the only bare number in the format. It is allowed because the owner can check it against the lead list for the day.
Two small rules sit on top. First, "none" is a valid answer but a missing line is not. Second, the report goes out at a fixed time, whether it was a good day or an empty one. A rep who reports only good days has taught the owner to read silence as bad news, and the whole format stops working.
The last line borrows from research on planning. Gollwitzer and Sheeran's 2006 meta-analysis of 94 independent tests found that "if-then" plans, which state when, where and how you will act, had a medium-to-large effect on reaching goals (d = 0.65), according to the University of Konstanz repository record. That research is about people in general, not about sales teams, so treat it as a reason for the format and not as a promise of results. "Tomorrow I will follow up" is an intention. "10:00 call Patel with the EMI sheet" is a plan.
The daily sales report template (table version)
Here is the template as a table. Put it in a Google Sheet if you want a record, or keep it only as the WhatsApp message in the next section. The header row (date, rep name, area) goes on every report. The examples are illustrative, with invented names.
| Line | What the rep writes | Example (illustrative) | What the owner checks |
|---|---|---|---|
| Header | Date, rep name, area worked | 30 Oct, Nilesh, Adajan and Pal | Whether the report arrived at the fixed time |
| MET | Name, locality, customer's last words. Then new leads received and called. | Patel, Adajan: visited, wants 5 kW, wife wants EMI figures first. New leads: 4 received, 4 called | Last note on that lead in the CRM matches the quote. Calls to new leads match the number received. |
| SENT | Name, kW, amount, revision if any | Patel, 5 kW, ₹3.1 L before subsidy | The proposal exists and the kW and amount match |
| MOVED | Won: name, kW, advance and mode. Lost: name and reason. Stage change: from and to. | Won: Desai, 3 kW, advance ₹25,000 by UPI | Advance appears in the accounts. Lost deals get a reason from a short list. |
| STUCK | One ask: name, what you need, by when | Patel wants ₹10,000 off. Need your call by noon tomorrow | Reply the same evening or by 9 am next day |
| NEXT | Up to three: name, time, place or call | 10:00 Shah, Pal site visit. 12:00 call Patel. 16:00 collect Desai documents | Tomorrow's MET shows these, or says why not |
Copy-paste WhatsApp version for your reps
Reps will use a message they can paste, not a form they have to open. Send this blank to the team and ask them to keep it in their notes. We use plain text with capital-letter labels, so it looks the same on every phone and nothing depends on formatting symbols.
English version
DAILY REPORT | Date: __ | Rep: __ | Area: __
MET (name, locality, what they said)
1.
2.
3.
New leads today: __ received, __ called
SENT (name, kW, amount)
1.
MOVED (won / lost / stage change)
1. Won: name, kW, advance ₹__ by UPI / cheque / cash
2. Lost: name, reason
STUCK (what I need from you, by when)
1.
NEXT (tomorrow: name, time, place or call)
1.
2.
3.
Hinglish version, for teams that think in Hindi
AAJ KA REPORT | Date: __ | Naam: __ | Area: __
MILE (naam, area, customer ne kya kaha)
1.
2.
3.
Naye leads: __ aaye, __ ko call kiya
BHEJA (naam, kW, amount)
1.
BADLAV (won / lost / stage change)
1. Won: naam, kW, advance ₹__ UPI / cheque / cash
2. Lost: naam, wajah
ATKA HUA (mujhe aapse kya chahiye, kab tak)
1.
KAL KE KAAM (naam, time, jagah ya call)
1.
2.
3.
Here is the English version filled in. The customers, amounts and the rep are invented, and the example is illustrative.
DAILY REPORT | Date: 30 Oct | Rep: Nilesh | Area: Adajan, Pal
MET
1. Patel, Adajan: visited, wants 5 kW, wife wants EMI figures first
2. Shah, Pal: phone call, bill is ₹2,800 a month, asked us to come Sunday
3. Joshi society, Pal: secretary says committee meets on the 9th
New leads today: 4 received, 4 called
SENT
1. Patel, 5 kW, ₹3.1 L before subsidy
MOVED
1. Won: Desai, 3 kW, advance ₹25,000 by UPI
2. Lost: Mehta, 4 kW, went with a cheaper quote
STUCK
1. Patel wants ₹10,000 off. Need your call by noon tomorrow
NEXT
1. 10:00 Shah, Pal, site visit
2. 12:00 call Patel with EMI sheet
3. 16:00 collect Desai's documents
That report is about 120 words. A rep who has kept one line per visit in a phone note during the day can paste it together in about a minute. That is the design target of the format and not a measured figure. If your reps take five minutes, the report is too long or the notes are not being kept as the day goes.
Fast tip. Ask reps to add a line to their phone notes right after each visit, not at 8 pm. Memory fades fast, and a rep reconstructing the day from memory writes "interested" for everyone.
Three ways to make the format stick
Pin the blank template in the team group. A WhatsApp Blog post dated 29 October 2026 says a pinned message in a group chat can now stay pinned with no time limit. The post does not say who may pin, so check your group's settings and have an admin do it.
Allow a voice note only as a backup. A rep who cannot type on a bad day can speak the five lines. Voice notes are slow to scan, so ask for text whenever the rep can type.
Keep the same labels for months. Do not redesign the format every month. Reps learn a format once. Each change costs you a week of messy reports.
How the owner reads six reports in three minutes
The report only works if someone reads it properly and replies. Reading order matters, because the first thing you read decides the tone of your reply.
- Stuck first. These are people waiting on you. If a rep is waiting for a price decision while a customer cools, you are the delay.
- Moved next. Wins and losses are the facts that change your cash and your plan. Note any advance for the accounts team.
- Next, then Met. Compare today's Next with tomorrow's Met when it arrives. Skim today's Met for names you recognise from earlier weeks.
- Pick two names. Choose one from Met and one from Sent. Open each lead in the CRM or sheet and read the last note. This takes about 20 seconds per name.
The arithmetic of the routine is simple, and the numbers below are illustrative.
5lines
Per rep, per day
The format itself, not a benchmark
3minutes
To read six reports
Illustrative: about 30 seconds each
2names
Checked a day
A suggested rule. Raise it if the checks find gaps.
Reply to the exact line. A reply to a Stuck item has three parts: the decision, the condition and the date. "Patel: you can go to ₹5,000 off, only if he signs by Sunday." That reply gives the rep something to do. A thumbs-up does not.
If you cannot decide that evening, say when you will. "I will tell you by 11 tomorrow" is a reply. Silence is not, and reps notice quickly.
Making the report hard to fake
Most reps are honest, and the report is not a trap. But any report that nobody checks drifts. Reps round up, copy yesterday and write "interested" because it is safe. Three simple checks keep the format honest without turning you into a detective.
The name-check
Each day, pick two names and check them against your CRM or sheet. The activity log on the lead should show the call or visit the report describes, and the last note should say roughly what the rep wrote. For reps in other towns, add a monthly customer call-back. The field team guide has the script and the sampling routine.
The carry-over check
Compare yesterday's Next with today's Met. If a rep wrote "10:00 Shah, site visit" and Shah is not in today's Met and nothing explains why, that is one slip. If it happens three times in a week, that is a pattern, and the pattern is more useful to you than any single report. This check does not need any software. It needs you to remember to look.
The money-check
The advance in a Moved line should appear in your accounts within a day or two. Ask the accounts person to match each reported advance to the bank or UPI statement once a week. If a rep collects cash, ask for it to be deposited quickly and reported with the mode written down. That one habit protects the rep as much as you.
Illustrative math. A rep reports a ₹25,000 advance by UPI on the 30th. The statement shows ₹25,000 from the customer on that date, so it matches in ten seconds. If the rep reported cash, nothing on the statement can confirm it until the rep deposits it, so set a rule such as "cash is deposited the same or next working day".
Phrases that need a second question
Some words are not lies, but they hide the answer. Train yourself to ask the follow-up every time.
| The rep writes | What it may be hiding | The follow-up question |
|---|---|---|
| "Follow-up done" | A call that was not answered, or a message that was never read | What did the customer say? Who spoke? |
| "Customer interested" | Politeness, not intent | What exactly did he ask about? What did he say he would do next? |
| "Will close this week" | A hope with no date or condition | What has to happen for a yes? By which day? |
| "Same as yesterday" | No contact today | What changed? If nothing, what will you do about it tomorrow? |
| "Waiting for customer" | A deal nobody is working | Which date will you call him anyway? |
Watch out. One thin report is not a reason to doubt a rep. Look for the same vague line across several days before you have a conversation, and start with "what is blocking you" before "what are you hiding".
Group or one-to-one: where reps should post the report
Most teams post the daily report in one WhatsApp group, and it is a reasonable default for four to eight reps. It is not free of cost, so choose on purpose.
Why a group works
- ✓Everyone sees the same pace, so a quiet rep is noticed without you saying anything
- ✓Reps pick up wording and tactics from each other's Met lines
- ✓You read once, in one place
- ✓A new rep can see what a good report looks like on day one
What a group costs
- ✗Reps compare themselves and start writing for the audience, not for the facts
- ✗Customer names sit in a chat that former staff may still belong to
- ✗A discount ask in Stuck is visible to every rep, and the next customer hears about it
- ✗A busy group buries your reply to one rep
Our suggestion is the group for the report, one-to-one for the answer. Reps post Met, Sent, Moved and Next in the group. Anything about price, discount or a complaint goes to you in a private chat, and Stuck in the group only says "need a price call on Patel, will message you". Remove people from the group the day they leave the company.
Keep customer data out of the chat
A daily report moves customer information every day, so decide what it may contain. The Digital Personal Data Protection Act, 2023 rests on seven principles, and data minimisation is one of them, according to the Press Information Bureau's explainer on the DPDP Rules, 2025 (17 November 2025). The same document gives the notification date as 14 November 2025 and says the Rules introduce an eighteen-month period for phased compliance. That period has not yet run out, which is a good reason to build the habit now.
In practice, that means the report carries first name and locality, and nothing more. No full phone numbers, no Aadhaar numbers, no photos of electricity bills or cheques. Those go into the CRM or the job file. For more on the consent side of customer data, read our guide to WhatsApp rules for solar businesses and the glossary entry on the DPDP Act. This is practical guidance and not legal advice. Ask your lawyer or CA how the Act applies to your company.
Adjust the five lines for each role
The five lines stay the same, but what counts as a Met line changes with the job. Keep the labels identical across roles so you can read every report the same way.
| Role | Met means | Sent means | Watch for in Stuck |
|---|---|---|---|
| Field rep (homes and small shops) | Site visits and meetings with the decision-maker, and calls that led to a booked visit | Proposals with kW and amount | Price asks, a second family member who has not been convinced |
| Telecaller or inside-sales rep | Calls where a person actually spoke, with the visit slot agreed. Add "visits booked" as a name list. | Proposals or WhatsApp quotes sent after the call | Leads that nobody can reach, wrong numbers, leads that belong to another town |
| Commercial and industrial rep | Meetings with a named decision-maker, with their role (owner, accounts, factory head) | Quotation with revision number | Technical questions, finance approvals, a need for a senior to join |
| Rep on a documents day | Documents collected, by customer, and what is still missing | Applications handed to the office | A document the customer cannot find, a name mismatch between papers |
| Rep on leave or on a no-visit day | One line: "Off" or "No visits, reason: ..." | None | None |
If you are still building the team around these roles, our guide to building a solar sales team covers who to hire first. For what a good field visit should cover before the rep writes it up, see the solar site survey checklist, and for what a rep should ask a new lead before spending a visit on it, see the guide to qualifying solar leads.
What the daily report is not
The daily report collects facts. It does not decide deals, set targets or judge the team. Deals get their decisions in the weekly pipeline review, and numbers get their targets in the monthly target. Mixing these jobs is how a simple report becomes a burden.
You may have read advice to review sales metrics weekly and not daily. That advice is right, and the daily report does not break it. Our sales metrics guide suggests a weekly cadence for reviewing metrics, because daily metric reviews can create anxiety and noise. The five-line report carries no ratios, no percentages and no ranking. It is a log, and the ratios get worked out later from the same facts.
Two things in particular do not belong in it. One is a leaderboard. If you publish "most visits today" from these reports, reps will pad Met with doubtful visits. The other is a scolding. If every Stuck item gets a lecture, reps will write "none" and keep their problems to themselves. You will find out about them when the customer is gone. If a deal has been stuck for a long time, take it to the weekly review and read how to move stuck solar deals.
What reps say, and what to answer
A new report format meets resistance in the first two weeks. Most of it is reasonable, and the answers are better when you take the objection seriously.
"The CRM already shows everything." Only what was entered, and not why. The CRM is the record, and the report is the story. The report also tells you what the rep needs from you, which no field in a CRM does. If your reps log every visit properly, the report takes less time because they are copying from their own log.
"This is extra work." It is, and so we keep it to five lines. If it takes more than five minutes, shorten the format. Do not ask for more fields before you have used the ones you have. Also tell them what they get: a Stuck item gets an answer, a Next list gets them started in the morning, and a Moved win gets noticed.
"You just want to watch me." Say what you will do with the report: read it, answer Stuck items, spot-check two names, and nothing else. Say what you will not do: rank them from it or use one thin day against them. Then keep to it.
"Some days there is nothing to write." Those days matter most to you. "No visits, waiting on two customers, will call six old leads tomorrow" is a useful report. It shows a rep with a plan.
"I forgot." Send one reminder at the fixed time plus 30 minutes. A missing report is a data point. Two in a week is a conversation. Do not chase every day, or the rep learns that the deadline is soft.
How QuickEstimate fits
The WhatsApp report is the rep's summary. The CRM is the record it should match. When a rep logs each call or visit on the lead as the day goes, the Met line becomes a copy from the activity log. Your name-check then takes seconds: open the lead, read the last note, compare.
In Quickest Solar CRM you can add team members with permissions, set your own lead stages, filter leads, log an activity on a lead (also on several leads at once), and set follow-up reminders on the lead. Reminders for tomorrow are the raw material for the Next line. The dashboard and the team report then show how your leads are moving, which helps you check the Moved line. Reps can also work from the mobile app (Android, iOS and web).
- Sales Reports: use the dashboard and the team report to check what reps wrote against what the CRM shows, so the daily message and the record tell the same story.
- Book a demo: bring your own report format and see how your team's activity and follow-ups would be logged against it.
The CRM does not replace the message. It cannot tell you that a customer's wife wants EMI figures first, or that a rep needs a price call by noon. Whatever CRM you use, run one test. Pick any name from today's reports and see whether you can find the last note and the next date on that lead in under a minute. If you cannot, the name-check will not survive a busy week.
What to do this week
You can start this on Monday with no new software. Keep the first week small.
- Day 1. Copy the blank template from this page and adjust the labels to your roles. Send it to the team, with the filled example, and pin it in the group.
- Day 2. Fix the time. Pick a slot after the last visit, such as 7:30 pm, and a time for you to read, such as 9 pm or 9 am. Tell the team both.
- Day 3. Start with two reps, not the whole team. Ask them to keep a phone note after each visit.
- Day 4 to 7. Read every report in the order from this guide. Answer every Stuck item. Pick two names a day and check them.
- Next Monday. Ask the two reps what they would cut. Remove it. Then add the rest of the team.
After two weeks, check one thing: does tomorrow's Met match today's Next for most reps? If it does, the format is working. If it does not, the Next line is being written as a wish and you should ask each rep to name a time against every item. To see how your CRM can support the same checks, book a demo.
Frequently asked questions
What should a daily sales report for a solar sales team include?
Five lines: Met (who you spoke to and what they said), Sent (proposals and quotes with kW and amount), Moved (deals won, lost or changed stage, with the advance on a win), Stuck (one ask for the owner with a date) and Next (up to three commitments for tomorrow). Each line should carry a customer name and a kW figure, an amount or a date, so the owner can check it.
How long should a daily sales report take a rep to fill?
Aim for about a minute if the rep has kept a note after each visit. That is a design target for the format and not a measured figure. If your reps take more than five minutes, there are too many fields or the notes are being written from memory at night. Cut the format before you add anything to it.
What time should reps send the daily report?
Pick one fixed time after the last visit, such as 7:30 pm, and keep it. Fix a time for the owner to read it as well, such as 9 pm or 9 am. The exact hour matters less than keeping it the same, because a fixed time makes a missing report easy to notice.
Should the daily report go in a WhatsApp group or to the owner alone?
For a team of four to eight reps, a group works well for the report, and one-to-one chats work better for the answer. Keep price, discount and complaint discussions private. Post only first names and localities in the group and remove staff the day they leave.
Do we still need a daily report if we use a CRM?
Yes, for a different reason. The CRM records what was entered. The report tells you what the rep needs from you and what happens tomorrow, which usually lives in the rep's head. When reps log activity as they go, the report is quick to write and you can check it against the lead's last note.
What should a rep send on a day with no visits or sales?
A short report with the same five labels. For example: Met, none, six old leads reviewed. Sent, none. Moved, none. Stuck, none. Next, three calls with names and times. Silent days are the days the owner most needs to hear from the rep, so a missing report should be rarer than an empty one.
How do I check that reps are not inflating the daily report?
Pick two names a day and read the last note on each lead in your CRM or sheet. Compare yesterday's Next with today's Met. Match each reported advance to your bank or UPI statement. Look for vague phrases like interested or follow-up done and ask what the customer actually said. Judge patterns across a week, not one thin day.
Should the daily report include revenue or kW sold for the day?
Only as part of Moved, when a deal is won, with the kW and the advance. Do not add a daily total or a target percentage. Those belong in the weekly review and the monthly target, where there are enough deals for the numbers to mean something.
Can reps send a voice note instead of typing the report?
As a backup, yes. A rep who cannot type on a bad day can speak the five lines. Voice notes are slower for you to scan than text, so ask for the usual five-line text whenever the rep can type.
Want to put this into practice?
Quickest Solar CRM gives you everything in this article, proposal automation, lead capture, WhatsApp follow-up, built for Indian solar EPCs.
Start free