Field force management software in India: verifying salesman visits (layered checks, order match), free process steps, DPDP employee tracking, Android background limits, per-seat vs one-time cost
Field Force Management Software in India: Stop Ghost Visits

Your salesman's sheet says 34 outlet visits today. The invoices from that beat say 6 orders. One of those numbers is fiction, and a "GPS tracking" app on its own will not tell you which.
If you run sales for a distributor, an FMCG brand or a pharma company with 10 to 60 people on beats, you probably know the routine: a shop-front photo on WhatsApp at every stop and a Google Sheet filled in at the end of the day. Before you buy field force management software in India, you need to know what actually proves a visit happened, because photos, sheets and GPS pins can all be faked. Indian government departments have learnt this the expensive way in 2025 and 2026.
This guide covers:
- how field staff fake visits, with dated Indian cases
- the free checks to run before you spend anything
- what a field force tracking app should verify at each outlet
- why all-day GPS fails on budget Android phones
- what the DPDP Act requires, and from when
- per-seat SaaS prices against a one-time build, with the arithmetic shown
Why a WhatsApp photo and a day-end sheet don't prove a visit
A sheet records what the salesman typed. A WhatsApp photo records that someone, somewhere, at some point, pointed a phone at a shop. Neither one ties a person to a place at a time.
The reporting also costs you selling time. In Salesforce's State of Sales survey (5th edition, India sample of 300 B2B sales staff), Indian reps estimated they spent only 27% of their week actually selling, as reported by CXOToday on 31 Jan 2023. The 2026 edition (4,050 respondents in 22 countries, fielded Aug–Sep 2025) puts the global figure at 40% selling and 60% everything else.
This is a vendor survey of B2B sales professionals, not of beat salesmen, so read it as a direction rather than a measurement of your team.
If your beat reports live in a sheet that one person guards, that is one of the classic signs your business has outgrown Excel. The fix starts with process, not software.
Can field staff fake GPS? What recent Indian cases show
Yes. Here are four public cases, and none of them needed technical skill:
- Gurugram, July 2026. The municipal corporation dismissed two contractual sanitary inspectors. One used AI tools to edit a site photo so an uncleared garbage dump looked cleared. The other admitted using a fake-GPS app and was marked present while he was at home. A physical inspection caught both, not the software (Business Today, 3 Jul 2026).
- Madhya Pradesh, January 2026. About 170 bonded doctors across 48 districts allegedly marked attendance on the Sarthak app away from their hospitals, five of them 150–200 km away, using "camera tricks and edited photos". Here the GPS did flag the mismatch (Medical Dialogues, 12 Jan 2026, citing Dainik Bhaskar).
- Koppal, Karnataka, October 2026. Worksite supervisors allegedly recorded videos of workers, then used a second phone to take a "GPS photo" of the video on screen so absent workers were marked present. No mock-location app was involved, and an inquiry has been ordered (The Hans India, 1 Oct 2026).
- NMMS, July 2025. A Rural Development Ministry directive listed seven kinds of misuse of photo attendance, including unrelated photos, pre-captured photos, the same photo reused across muster rolls, and uninstalling and reinstalling the app to skip checks (Down To Earth, 15 Jul 2025).
The lesson for a salesman tracking app is simple. A GPS pin is a claim, and a geotagged photo is a claim. You need several independent signals that are hard to fake together, and the strongest one isn't technical at all.
How do I know if my salesman actually visited the shop? Free checks first
Here is an illustrative example, not a client. Say a Nagpur FMCG distributor has 25 salesmen on fixed beats. Each sends a WhatsApp shop-front photo and fills a day-end sheet of 30–35 outlet visits. Orders from several beats keep falling, but every sheet says the visits happened.
Before spending a rupee on software, that distributor can do four things:
- Fix the beat plan per day. Each salesman gets a named list of outlets for Monday, Tuesday and so on. A visit to an outlet that isn't on today's list is a question, not a tick.
- Require a visible timestamp in the photo. A free timestamp-camera app or a newspaper in frame makes reused photos easier to spot. It is not proof, but it raises the effort needed to fake one.
- Match visits against orders actually invoiced, every week. This is the most important check. Put each beat's claimed visits next to the orders billed from those outlets. A beat with 150 visits and almost no orders is your shortlist.
- Ride along on the shortlist. A supervisor joins that salesman for a day, unannounced. In Gurugram, the physical inspection is what caught the fraud.
Step 3 works because an invoice is the one record a salesman can't create alone. A shopkeeper had to order and your billing had to raise it. If you want the deeper analytics (outlet-wise trends, scheme leakage, distributor stock), our guide to secondary sales tracking software covers that side.
A sheet and a weekly pivot table can run this for a 10-person team. It starts to break when the beats, outlets and orders live in three different files that nobody joins.
What field force management software should check at each visit
When the free checks outgrow the sheet, a field force management app should automate the same idea: several weak signals that together are hard to fake, plus the order match.
| Check | What it catches | What it can't catch |
|---|---|---|
| In-app camera only (no gallery uploads) | Old or downloaded photos | A photo of a screen (the Koppal method) |
| Location and time captured at check-in | "Visited" from home in the evening | A spoofed location |
| Geofence against the saved outlet coordinates | Check-ins 2 km from the shop | Spoofing that places the phone inside the fence |
Mock-location flag (isMock()) |
Common fake-GPS apps | Rooted phones that hide the flag |
| Offline queue with the original timestamp | Lost visits in weak-signal areas | Nothing on its own; it keeps the record honest |
| Visits matched to invoiced orders, by beat | Ghost beats, whatever the method | Genuine visits that didn't convert |
A word on fake GPS detection apps for employees. Android's Location.isMock() (API 31 and later; the older isFromMockProvider() is deprecated, per the Android API diff) tells the app when a location came from a mock provider. On a rooted phone, an LSPosed module called Hide Mock Location (v2.3.1, updated 12 May 2026) exists to hide exactly that. Treat the flag as one signal. Any vendor who says their app "prevents spoofing" is overselling.
The same checklist works as a medical rep tracking app for pharma, with doctors and chemists as the outlets. Taking orders at the counter is a different job, covered in our post on a salesman order booking app that syncs with Tally. Technicians on service jobs are covered in field service management software.
Does GPS tracking drain the battery? Why check-in beats all-day tracking
This is where many field force tracking apps fail in Indian conditions. Since Android 8.0, Google limits background apps to receiving location "only a few times each hour". It also warns that asking for near-real-time updates over long periods makes battery life "significantly shorter".
Phone makers go further. dontkillmyapp.com puts Xiaomi's MIUI in its "most troubled group" for killing background apps, and budget phones like these are what most beat salesmen carry. The live map fills with gaps that look like fraud but are really battery optimisation.
The better design for a beat plan app for distributors is check-in at the visit. The app takes location, time and an in-app photo at the moment the salesman taps "check in" at an outlet, during work hours only. That uses far less battery than an all-day trail, works on cheap phones and gives you the evidence you actually need.
Does it work offline? It should. Godowns, basements and rural beats lose signal. A well-built app saves the check-in on the phone with its original timestamp and location and syncs when the network returns. Ask any vendor to demo this with the phone in airplane mode.
Employee location tracking and the DPDP Act: what applies, and when
This section is not legal advice. Talk to your lawyer about your specific setup.
The Digital Personal Data Protection Rules were notified in mid-November 2025 with an 18-month phase-in, according to the DPDPA enforcement timeline. The core duties take effect around May 2027. These include the Act's Sections 5–8 (notice, consent, legitimate uses, the employer's obligations) and the Rule 3 notice.
What starts in mid-November 2026 is only the registration of Consent Managers under Rule 4. It is not an employee-tracking deadline, whatever a sales email tells you.
When the core duties apply, Section 7(i) lets an employer process personal data, in paraphrase, for the purposes of employment or to safeguard the employer from loss or liability. Law-firm guidance, from King Stubb & Kasiva (9 Sep 2026) and in Bar & Bench, reads that narrowly. Limit tracking to work hours. Off-hours tracking needs careful justification. Section 7(i) is not a blanket licence.
Good practice now, before May 2027:
- Track work hours only. No location after the salesman ends the day.
- Write a one-page tracking policy: what is captured (location at check-in, photo, time), when, who can see it and how long you keep it. This is recommended practice, not a proven legal requirement, but it settles most arguments before they start.
- Capture the minimum. Check-in location is easier to justify than a 12-hour trail.
Field force management software cost in India: per-seat vs one-time
Most field force management software in India charges per user per month. Here are list prices as checked on 6 Nov 2026, worked through for an illustrative 25-person team. Confirm every figure with the vendor before you decide.
| Option | Pricing as listed | Monthly for 25 users |
|---|---|---|
| SalaryBox Starter + live location (own page) | ₹1,500/mo base + ₹30/user + ₹100/user live-location add-on | 1,500 + 25×30 + 25×100 = ₹4,750 |
| SalaryBox Business + live location (needed for fake-GPS detection) | ₹3,000/mo base + ₹75/user + ₹100/user add-on | 3,000 + 25×75 + 25×100 = ₹7,375 |
| Lystloc (listed) | ₹199/user/mo billed yearly (₹249 monthly) | 25×199 = ₹4,975 |
| Unolo | Reportedly ₹250–300/user/mo (a rival vendor's figure) | ₹6,250–7,500 |
SalaryBox advertises 33% off on annual billing. Its page doesn't make clear whether that applies to both the base and the per-user add-ons, so ask.
The formula is the same for every option: (base + users × per-user rate) × 12 = yearly cost. That cost goes up each time you add a salesman and comes back every year.
An owned build is priced differently. At Cybiqon's published prices, an Android app is ₹29,999 one-time and an admin panel (the owner dashboard) is a separate ₹29,999 line, each scoped per build. Optional maintenance is ₹2,999 a month. Adding a 26th salesman costs nothing extra.
When SaaS or a sheet is enough
If you have under 10 salesmen and the free checks above are working, keep the sheet. If you need tracking next week and your process matches what the vendor sells, rent the SaaS. It is the faster start, and for a small team it can be the cheaper one for years.
An owned app makes sense when you have more seats, a beat process that doesn't fit someone else's template, or a need for visits and invoiced orders in one place you control. If you also want attendance tied to salary, that's a separate system, covered in our guide to attendance and payroll software.
FAQs
How do I know if my salesman actually visited the shop?
Match claimed visits against orders actually invoiced from those outlets, beat by beat, every week. Then ride along with the outliers. Add in-app photos, check-in location, a geofence and a mock-location flag as supporting signals. No single signal is proof.
Can field staff fake GPS, and can it be detected?
Yes. Free fake-GPS apps exist, and a Gurugram inspector was dismissed in July 2026 for using one. Android's isMock() flags common mock apps, but rooted phones can hide it. Treat it as one signal alongside the geofence, the photo and the order match.
Is it legal to track employees' location in India under the DPDP Act?
The DPDP Act's core duties, including Section 7(i) on processing for employment, take effect around May 2027. Lawyers advise tracking during work hours only and keeping a written policy on what you capture and why. This is not legal advice.
Can I track salesmen after working hours?
Law-firm guidance on the DPDP Act says off-hours tracking needs careful justification, and Section 7(i) is not blanket authority. The safe design captures location only at check-ins during working hours.
How much does field force software cost per user in India?
Listed prices run from about ₹30 to ₹300 per user per month, plus base fees and add-ons such as live location (₹100/user at SalaryBox, checked 6 Nov 2026). Work it out as (base + users × rate) × 12 and confirm with the vendor.
What Cybiqon would build for your beats
If the free checks have shown you which beats to worry about and the sheet can't keep up, this is what we would build. An Android check-in app for your salesmen: in-app camera only, location and time at each check-in during work hours, a geofence against your saved outlet list, the isMock() flag, and an offline queue for no-signal areas. Next to it, an owner dashboard that puts visits beside invoiced orders, beat by beat.
It is written for your beat plan rather than configured from a template. We are a small team and the founders build it. You own the code and the data, with no per-seat rent. See our Android app development service, or book a 30-minute call. You can also reach us at +91 9250711473 or support@cybiqon.in.
Conclusion
Ghost visits are a process problem before they are a software problem. Start free: fixed beat plans, timestamped photos and, above all, a weekly match of visits against invoiced orders. When you do buy field force management software in India, choose the one that checks visits at the outlet, captures data during work hours only, handles offline beats and shows visits next to orders.
Prepare for DPDP before May 2027, and compare per-seat rent with a one-time build using the formula above. If you want an owned version, Cybiqon is a 30-minute call away.
Want this set up for your business?
Book a free call — no tech jargon, no sales pressure. Just honest answers.
What we build for this: Android apps