MR reporting software records what medical representatives do each day — visits, product detailing, samples, orders and expenses — and turns it into data managers can act on. It replaces paper DCRs, WhatsApp updates and month-end Excel reconciliation.
- The core modules are the daily call report (DCR), tour planning (MTP/DTP), doctor and chemist masters, sample and input tracking, RCPA, order booking, expense claims and a reporting hierarchy.
- Indian SaaS pricing typically runs ₹150–₹600 per user per month plus onboarding. Custom development generally costs ₹5–₹25 lakh once, after which you own it.
- Break-even between the two usually sits somewhere between 40 and 80 users over a three-year horizon.
- Offline mode is not optional. Representatives work where connectivity is unreliable; a system that needs live internet quietly loses part of every day's data.
- Most rollouts fail in month three — not on features, but because the field force was never given a reason to trust the system.
What MR reporting software actually is
A medical representative's job is a sequence of conversations. They meet doctors to detail products, meet chemists to check what is moving, meet stockists to keep supply flowing, and hand out samples and literature along the way. None of that generates a receipt. Unless it is recorded deliberately, it evaporates.
MR reporting software — often sold under the broader label pharma SFA, for sales force automation — is the system that captures it. A mobile app for the field, a web dashboard for managers, and a database underneath that turns thousands of individual visits into something a national sales manager can reason about.
The value is not the app. The value is that a question like "we launched this brand four months ago in the East zone — is coverage the problem, or is coverage fine and conversion the problem?" becomes answerable in ninety seconds instead of never.
The daily reality it replaces
Before software, most Indian pharma field operations run on some combination of three things, and each one fails in a specific way.
Paper DCRs arrive at the regional office a week late, in handwriting, with no way to verify that a listed visit happened. By the time anyone aggregates them the month is over and the information is history rather than management.
WhatsApp is immediate, which feels like an improvement, and unstructured, which makes it worse. Two hundred messages a day across six groups is not a dataset. Nobody can filter it, nobody can total it, and it disappears when a phone is replaced.
Excel is the honest attempt. It also means every ABM maintains a slightly different template, the consolidation is a person's entire week, and the numbers stop reconciling the moment someone inserts a column.
The modules that actually matter
Vendor feature lists run to sixty items. In practice a working system needs these, and the rest is decoration.
1. Daily Call Report (DCR)
The heart of the system. At the end of each day the representative logs every doctor, chemist and stockist visited, which products were detailed to whom, what the response was, and what was left behind. Everything else in the platform is either an input to the DCR or a report built from it.
2. Tour planning — MTP and DTP
The Monthly Tour Plan is submitted in advance and approved by the manager; the Daily Tour Plan is the working version. The point is not bureaucracy — it is that planned versus actual coverage is the single most useful diagnostic in field sales. A representative hitting 95% of a weak plan is a different problem from one hitting 60% of a good plan.
3. Doctor, chemist and stockist masters
A clean customer database with speciality, potential grading, preferred meeting times, and the products relevant to each. This is the asset that survives attrition. When a representative leaves, the relationships are hard to transfer — but the map should never leave with them.
4. Sample and input management
Physician samples and promotional inputs are issued, distributed and reconciled. Beyond the obvious inventory control, this matters for compliance: the Uniform Code for Pharmaceutical Marketing Practices (UCPMP), issued by the Department of Pharmaceuticals, sets expectations around what may be given to healthcare professionals. An auditable trail of what went where is far easier to produce from a system than from memory.
5. RCPA — Retail Chemist Prescription Audit
The representative asks a chemist which brands in a therapeutic category are actually moving, and in what quantity. RCPA is how you find out whether a doctor's warmth in the clinic is turning into prescriptions at the counter. Weak systems bury it in a free-text box; good ones make it a structured module you can trend over time.
6. Order booking (POB) and sales linkage
Orders taken in the field flow to the distributor or the ERP. The important distinction here is primary sales (company to stockist) versus secondary sales (stockist to chemist). Primary tells you what you dispatched; secondary tells you what the market actually absorbed. Companies that only track primary discover the difference when stockists return unsold stock.
7. Expense claims — TA and DA
Travel and daily allowance claims, ideally computed from the recorded tour rather than typed in fresh. This is usually the module that wins the field force over, because it is the one that puts money in their pocket faster.
8. Geo-tagging and visit verification
GPS stamping of visits. Handle this carefully — see the section on rollouts below — but some level of location capture is now standard and is what makes coverage claims verifiable.
9. Hierarchy, approvals and analytics
MR to ABM to RSM to ZSM, each level seeing their own slice, with approval workflows for plans and claims. On top sits the reporting layer: coverage percentage, call average, doctor-wise frequency, brand-wise detailing, territory heat maps.
Building an MR reporting system?
We build custom MR reporting and pharma SFA platforms — DCR, tour plans, RCPA, expenses and analytics, on your process rather than a vendor's. Tell us your field size and structure.
What it costs in India
Two routes, two very different cost shapes. The ranges below are what we see quoted in the Indian market in 2026 — treat them as orientation, not a price list, because module scope moves them significantly.
| Route | Typical cost | Time to live |
|---|---|---|
| SaaS — basic DCR + tour plan | ₹150 – ₹300 / user / month | 2–4 weeks |
| SaaS — full suite with RCPA, POB, analytics | ₹300 – ₹600 / user / month | 4–8 weeks |
| SaaS onboarding / setup fee | ₹25,000 – ₹2,00,000 one-time | — |
| Custom build — core modules | ₹5,00,000 – ₹12,00,000 one-time | 3–5 months |
| Custom build — full suite + ERP integration | ₹12,00,000 – ₹25,00,000+ one-time | 5–9 months |
| Custom — annual hosting & maintenance | ₹60,000 – ₹3,00,000 / year | ongoing |
Working out your own break-even
The arithmetic is simple enough to do on the back of an envelope, and worth doing before any vendor call.
SaaS 3-year cost = users × monthly fee × 36 + onboardingCustom 3-year cost = build cost + (annual maintenance × 3)
Worked example. A 60-person field force on a ₹400/user/month full suite with a ₹1,00,000 onboarding fee costs 60 × 400 × 36 + 1,00,000 = ₹9,64,000 over three years. A custom build at ₹9,00,000 with ₹1,50,000 annual maintenance costs 9,00,000 + 4,50,000 = ₹13,50,000. At 60 users SaaS still wins. Run the same numbers at 150 users and SaaS becomes ₹22,60,000 while the custom figure barely moves — that is where ownership starts paying.
Build or buy?
There is no universally right answer, but the deciding factors are fairly consistent.
Buy when your process is close to industry-standard, your field force is under roughly forty people, you need to be live in weeks rather than months, and you would rather rent a solved problem than own an unsolved one. Most companies starting out should buy.
Build when any of these are true: you run unusual divisional or franchise structures that off-the-shelf hierarchies cannot express; you need deep two-way integration with an existing ERP or distributor management system; your field force is large enough that per-user fees compound into real money; or your reporting logic genuinely differentiates you and you do not want it constrained by a vendor's roadmap.
One consideration that is easy to miss: with SaaS, your customer master — every doctor, every grading, every visit history — lives in someone else's database. Ask what export looks like before you sign, not when you are trying to leave.
A 12-point checklist before you commit
- Offline mode. Can a representative log a full day with no signal and sync later? Test this in a real low-coverage area, not the vendor's office.
- Android reality. Does it run acceptably on a three-year-old budget Android phone? That is what most of your field force actually carries.
- Data export. Can you pull your complete data yourself, in a standard format, without raising a ticket?
- Hierarchy flexibility. Can it model your actual reporting structure, including divisions, dual reporting and vacant territories?
- Approval workflows. Tour plan and expense approvals with a clear audit trail of who approved what and when.
- Primary and secondary sales. Does it distinguish the two, or does it quietly conflate them?
- Sample reconciliation. Issued, distributed and balance, reconcilable per representative per month.
- Integration. Is there a documented API, or is the answer "we'll do a custom export for you" — which is a recurring cost dressed as a feature?
- Data protection. Where is data hosted, who can access it, and how does the vendor handle personal data under the Digital Personal Data Protection Act, 2023? You are storing information about identifiable healthcare professionals.
- Support model. Response time, escalation path, and whether support is in a language your field force speaks.
- Total cost at scale. Price the system at your projected headcount in three years, not today's.
- Pilot terms. Insist on a paid pilot with one region for a full month and a clean exit if it fails. Any vendor confident in their product will agree.
Why rollouts fail — and it is rarely the software
The pattern is consistent enough to predict. Month one is enthusiastic, month two is compliant, and by month three the DCRs are being filled in at eleven at night in bulk, from memory, with fabricated timings. The data is now worse than the paper it replaced, because it looks authoritative.
Three things cause this, and all three are management decisions rather than technical ones.
The system takes and never gives. If the app is purely an instrument of surveillance, the field force will comply minimally and creatively. If it also makes their expense claim settle in four days instead of five weeks, shows them their own performance, and saves them the Sunday-evening report, they will use it properly. Ship the representative-facing benefit in version one, not in phase two.
GPS is introduced as a threat. Location capture is reasonable and increasingly standard. Introducing it without explaining what is tracked, what is not, and what it will and will not be used for turns the entire rollout adversarial. Say plainly that working hours are tracked and evenings are not, then hold to it.
Nobody uses the output. If representatives submit data for six weeks and no manager ever references it in a review, they correctly conclude it does not matter. Coverage numbers must show up in the monthly meeting from week one, or the whole exercise reads as theatre.
Quick FAQ
What is a DCR in pharma?
Daily Call Report — the end-of-day record of every doctor, chemist and stockist a representative visited, what was detailed, what was distributed and what was ordered. It is the core transaction of any MR reporting system.
What does RCPA stand for?
Retail Chemist Prescription Audit. Checking with chemists which brands are actually moving in a category, so you can see whether stated doctor support is producing real prescriptions.
Can small companies with 10–15 MRs justify this?
At that size an entry-level SaaS plan is usually the right call — the monthly cost is modest and the discipline it imposes on the customer master pays off later. Custom development rarely makes sense below about forty users unless you have an unusual requirement.
Does it need to integrate with our ERP?
Not on day one. Order booking flowing into the ERP is genuinely valuable, but plenty of companies run six months on exports before wiring it up. Do not let integration scope delay getting the DCR working.
How long does implementation take?
Configuring SaaS for a mid-sized field force takes two to eight weeks depending on modules. A custom build runs three to nine months. In both cases the software is ready long before the field force has genuinely adopted it — budget for three months of adoption work after go-live.
Sources and further reading
Pharmaceutical marketing and data-protection rules in India are set by government bodies and change from time to time. The pricing and implementation guidance below reflects projects Intech Global Solutions has scoped and delivered plus rates we see quoted in the Indian market; the regulatory points should be verified against the primary sources.
- Department of Pharmaceuticals, Ministry of Chemicals and Fertilizers — publisher of the Uniform Code for Pharmaceutical Marketing Practices (UCPMP), which governs what may be provided to healthcare professionals and is the reason sample and input tracking needs to be auditable.
- Central Drugs Standard Control Organisation (CDSCO) — India's national drug regulator; the authority on drug approvals, labelling and the regulatory context your promotional claims sit inside.
- Ministry of Electronics and Information Technology (MeitY) — the Digital Personal Data Protection Act, 2023 and associated rules, relevant because MR systems store personal data about identifiable doctors and chemists.
- IGS MR reporting software — our own custom pharma SFA practice, including the modules described in this guide.
- IGS guide: what custom software actually costs — a companion piece on evaluating development quotes without being overcharged.
Written by the Intech Global Solutions editorial team, Patna. Published 24 July 2026. We build MR reporting software, so treat the build-versus-buy guidance as informed but interested — the honest advice for a fifteen-person field force is still to buy off the shelf.