Pest control business software: your customer buys one pest-control contract, we connect everything it takes to deliver it.

From enquiry and site survey to scheduled visits, service proof, billing, collections and renewal, every team works from one operating record.

Live tourAct 1/9
Pehle yeh 1 minute dekho. Poora UPGEAR samajh aa jayega.— Imran, technician
The contract
PDFMeridian_AMC_final_v3 (2).pdfemail
ScopeKitchen + stores
FrequencyFortnightly
Value₹2,20,800
✕The scope lives in an email attachment
The photos
IMGRakesh’s gallerynot sent
IMG_1141.jpg · kitchen11:41
IMG_1142.jpg · drain11:42
✕Proof is on a personal phone
The complaint
WAOwner’s personal WhatsApp23:07
Cockroaches near the dishwasher again. Audit tomorrow 9am.
✕The complaint landed on one person’s number
The bill
WAAccounts ⇄ Ops group11:42
Sir, report bhej do. Client won’t pay without it.
Which visit? 12th or 14th?
✕₹18,400 held for a report
The renewal
DIASales diary · page 41pen
Meridian AMC ends 31 Marcall?
Kalyan Foods ends 15 Aprcall?
✕Expiry dates live in a diary
The accounts
TALTally · Sales voucherdraft
Meridian Foods₹18,400
GSTINretype
NarrationAMC Aug ?
✕GSTIN and amounts typed twice
The certificate
DOCCertificate_Meridian.docxWord
Chemical(fill in)
Date(fill in)
✕The certificate is retyped by hand
The field
CALLRakesh → coordinator4 min
“Which gate? Guard says no entry.”
✕Site instructions travel by phone call
The reason
NOTESticky notedesk
Moved to Thu. Gate locked. Ask Suresh.
✕Why the visit moved is on a desk
The chemicals
REGStock register (paper)godown
Gel bait 0.3% · issued40 g ?
Batchillegible
✕Batches are written in a notebook
The schedule
XLSVisits_Aug.xlsxrow 214
12 Aug · Kitchen · Rakeshdone?
12 Aug · Stores · Rakeshdone?
14 Aug · Plant 2 · Iqbal—
✕Nobody is sure the visit happened
The owner’s phone · today 2 missed calls, all about one customer Every gap on this map ends as a call to whoever remembers the most.
Meridian FoodsCON/26-27/0412
ContractKitchen + stores · fortnightly
Visit12 Aug · Rakesh · completed
Evidence6 photos · batch B-2291 · signed
ComplaintC-118 · closed 07:52
InvoiceINV/26-27/0918 · ₹21,712
CertificateCERT/0412/08 · from record
RenewalDue 31 Mar · queued

One visit. Eleven places. Nobody talks to anybody.

Now it’s one record. Everyone sees the same thing.

The scope lives in an email attachment. 2 calls
●contract○photos○complaint○bill○renewal○accounts○certificate○field○reason○chemicals○schedule
Use the arrows. Five screens, one contract, start to end.
— Rahul, owner
One contract · five screens · CON/26-27/0412

Sign the contract. Then watch it run itself.

01 · The promise On record: customer, site, agreed scope, price and service frequency.
Product screen /Transactions/Contract
Open full screen ↗
The contract carries its sites, service lines, frequencies and payment terms. Demo workspace · sample data · Aug 2026
02 · The visit On record: planned visits, assigned technicians and completion details.
Product screen /RoutePlanner/Index
Open full screen ↗
Route planner. Review the map and timelines before applying the plan to visits. Demo workspace · sample data · Aug 2026
03 · The evidence On record: service photos, inspection findings, corrective actions and sign-off.
Product screen /Transactions/Inspection
Open full screen ↗
Inspection with observations, corrective actions and review state. Demo workspace · sample data · Aug 2026
04 · The money On record: billing schedule, invoices, receipts and outstanding amounts.
Product screen /CollectionCenter/Index
Open full screen ↗
Collection Command Center. Gross receipts, tax-adjusted amounts, TDS and net cash. Demo workspace · sample data · Aug 2026
05 · The renewal On record: contract expiry, follow-ups and the history of the relationship.
Product screen /ContractRenewals/Index
Open full screen ↗
Renewal worklist with contract dates, value and representative. Demo workspace · sample data · Aug 2026
Meet Ganesh, Lata and Vijay. Switch tabs. Who’s happiest at the end?
— Imran

Every site is different.
Mitra walks it with your technician.

A hotel kitchen, a pharma line, a godown with fourteen rodent boxes. Mitra knows the stations, the rules for each room and the proof you need, and keeps saving when the signal drops.

Thane · general pest · fortnightly
UPGEAR Mitra · visit 218844G
Meridian Foods · kitchen
1 of 7
✓ Checked in at gate 3GPS matched · 11:02
Capturing · Checked in at gate 3
Close visit
Site plan · Meridian Foods · kitchenPest activitytreated
5 mThane · general pest · fortnightly1 of 7 stations
RECEIVING DRY STORE COLD ROOM MAIN KITCHEN DISHWASH SERVICE DINING S1 S2 S3 S4 S5 S6 S7
Start · gate
GaneshChef ne bola 11 se pehle. Chalo fast!
Watch the bubbles. Nobody picks up a phone.
— Priya, accounts

Photo in. Payment in.
Nobody chases anybody.

upgearcrm.com/CollectionCenter
Demo workspace · sample data · GST e-invoicing and WhatsApp need the relevant setup and provider access
Write the rule once. The app remembers for you.
— Kavya, operations

Set it up once.
Stop checking every visit by hand.

▦ When a visit is on General disinfestation
✓
It closes only with
!
Otherwise Visit stays open + OPNotify operations
Applies to 112 imported contracts and every new one on this line

Decide what proves a visit, once per service.

The technician app asks for it on site. Accounts and auditors find it on the visit later.

How setup works →
Setup · Bring your data
Drop your current export XLSX · CSV · ANY COLUMN NAMES
XLSX EVA_export.xlsx 5

Start from the spreadsheet you already run on.

See what lands and what needs a look first. Nothing is written until you approve the preview, and your file stays untouched.

What moving over involves →
Pick the one that annoys you most.
— Rahul

Pick the job you chase every week.
Watch it run without you.

Write the rule once in plain words. UPGEAR reads the contract, the visit and the proof, and does the follow-up your coordinator does by phone today.

upgearcrm.com/Complaints/Index
ƒComplaint routing
When a message arrives from a contact on the contract, open a ticket on that contract, assign the last technician on site and set it due in 8 hours. If it runs late, alert the owner.
Type / to insert a fieldSave rule
Tickets this weekwaiting
1 C-118 · Meridian FoodsCockroaches near dishwasher · Rakesh Closed 8 h
2 C-119 · Kalyan FoodsRodent droppings, stores · Iqbal Closed 5 h
3 C-120 · Sunrise HospitalityBed bugs, room 214 · Vinod On visit
4 C-121 · Hotel SagarFlies, kitchen · Rakesh Assigned
Working…
Demo workspace · sample data · rules shown in plain words; each maps to a setting in UPGEAR
Honest list. Which one happened to you this week?
— Imran

Six things that fall through today.
UPGEAR catches them first.

Renewals

The contract that quietly expired.

Expiry dates sit in a diary until the customer has already signed with someone cheaper. UPGEAR starts the renewal 60 days out, with this year’s visits as the argument.

Expiring · next 60 days3 unworked → 3
Meridian Foods₹2,20,800 · ends 31 Mar60 days out
Kalyan Foods₹1,64,000 · ends 15 Apr60 days out
Sunrise Hospitality₹96,000 · ends 2 May60 days out
Missed visits

The visit nobody did.

Today you find out when the customer calls. UPGEAR notices a visit that hasn’t started 30 minutes into its window and tells the coordinator, not the customer.

10:00Kalyan Foods · plant 2IqbalChecked in ✓
11:00Meridian Foods · kitchenRakeshDue 11:00
12:30Sunrise · lobbyVinodOn route
Watching today’s 43 visits
Proof

The bill waiting for a report.

Accounts can’t invoice until someone forwards the photos. In UPGEAR the invoice unlocks itself the moment the evidence you require is on the visit.

GPS check-in—
Before photos—
Chemical batch—
After photos—
Customer signature—
Invoice locked · proof missing
Audits

The audit tomorrow at nine.

A food plant’s auditor wants a year of service reports, certificates and chemical logs. Today that’s a night of digging. In UPGEAR it’s one pack, already built.

Audit pack · Meridian FoodsFY 26–27
Service reports0 / 24
Treatment certificates0 / 24
Chemical log entries0 / 48
Complaints and closures0 / 3
Building from the record…
Customer requests

“Please send last quarter’s reports.”

Every customer request becomes someone searching a phone gallery. With UPGEAR the reports are already filed against the site, and go out in one reply.

Hi, need Jul–Sep service reports for Meridian kitchen. FSSAI inspection Friday.Suresh · Meridian Foods · 10:12
Attaching from the Meridian kitchen record…
People change

The technician who left with the history.

When a technician leaves, what he knew about each site usually leaves with him. In UPGEAR the gate timings, past treatments and photos stay on the site, for whoever goes next.

Iqbal Shaikh · exited 31 Julhanding over…
Meridian Foods · kitchenGate 3 only · before 11 amIqbal Shaikh
Kalyan Foods · plant 2Rodent stations R1–R14Iqbal Shaikh
Hotel Sagar · kitchenGel only, no sprayIqbal Shaikh
Bhiwandi godownFumigation · 48 h noticeIqbal Shaikh
History kept · 212 visits · 1,140 photos · 38 site notes
GST, TDS, WhatsApp. Done the Indian way.
— Priya

Made for how pest control actually runs in India.

GST e-invoicing and WhatsApp communication need the relevant setup and provider access. If those handoffs are part of the buying decision, put them in the demo.

GST on every invoice

GSTIN and place of supply come from the customer record. The tax split follows.

INV/26-27/0918Generating IRN
GSTIN27AAACM4821K1Z9
Place of supplyMaharashtra (27)
CGST 9% + SGST 9%₹16,560

Tally, without retyping

Invoices and receipts leave as native Tally XML. Your accountant checks the mapping once.

▤ Receipts_Aug.xml
Export for Tally INVOICES · RECEIPTS · LEDGERS
Invoices_Aug.xml0%

WhatsApp that fills itself

Templates pull the contact, site, date and technician from the visit. Nobody types them in.

VISIT REMINDERfilling…

Hi {CONTACT}, your {SERVICE} visit at {SITE} is on {DATE} with {TECHNICIAN}.

AMC frequencies, as sold

Monthly for the kitchen, fortnightly for the stores, quarterly for the office. One contract, three schedules, every visit planned.

KitchenMonthly · 12 visits
Dry storesFortnightly · 24 visits
OfficeQuarterly · 4 visits
AprJulOctJanMar

TDS on receipts

The customer deducts 2%. The receipt records it, so the invoice closes instead of showing ₹1,840 due forever.

Invoice total₹1,08,560
TDS deducted · 2% of ₹92,000−₹1,840
Received by bank−₹1,06,720
Balance₹0

Chemical batches, traced

From the batch received to the van it was issued to, to the site where it was used.

RECEIVEDGel bait 0.3% · B-2291
5 kg
ISSUEDRakesh’s van stock
360 g
USEDMeridian kitchen · visit 21884
40 g

Branches under the right company

Each branch books its work under the legal company and GSTIN it belongs to.

Kavach Services Pvt Ltd27AAKCS…1ZQ
MumbaiThaneNashik
Kavach Services Karnataka LLP29AAQFS…1Z4
Bengaluru

Basements with no signal

The technician keeps recording. The visit syncs when the phone finds a network.

↻
Meridian · chamber 22 photos · sign-off queued
No signal

The Indian details other software calls custom work.

Built in · not on a roadmap
AMC frequenciesCustomer GSTINPlace of supplyTally XML exportsFortnightly · monthly · quarterlyHSN and SAC codesBilling cyclesCredit notesAMC frequenciesCustomer GSTINPlace of supplyTally XML exportsFortnightly · monthly · quarterlyHSN and SAC codesBilling cyclesCredit notesAMC frequenciesCustomer GSTINPlace of supplyTally XML exportsFortnightly · monthly · quarterlyHSN and SAC codesBilling cyclesCredit notesAMC frequenciesCustomer GSTINPlace of supplyTally XML exportsFortnightly · monthly · quarterlyHSN and SAC codesBilling cyclesCredit notes
Chemical batchesTDS on receiptsGST e-invoiceTechnician van stockBranch-level GSTINWarranty visitsRescheduled with a reasonOffline captureChemical batchesTDS on receiptsGST e-invoiceTechnician van stockBranch-level GSTINWarranty visitsRescheduled with a reasonOffline captureChemical batchesTDS on receiptsGST e-invoiceTechnician van stockBranch-level GSTINWarranty visitsRescheduled with a reasonOffline captureChemical batchesTDS on receiptsGST e-invoiceTechnician van stockBranch-level GSTINWarranty visitsRescheduled with a reasonOffline capture
Treatment certificatesFSSAI audit packsCustomer sign-offWhatsApp templatesComplaint SLAsRodent station mapsRenewals 60 days outBefore and after photosTreatment certificatesFSSAI audit packsCustomer sign-offWhatsApp templatesComplaint SLAsRodent station mapsRenewals 60 days outBefore and after photosTreatment certificatesFSSAI audit packsCustomer sign-offWhatsApp templatesComplaint SLAsRodent station mapsRenewals 60 days outBefore and after photosTreatment certificatesFSSAI audit packsCustomer sign-offWhatsApp templatesComplaint SLAsRodent station mapsRenewals 60 days outBefore and after photos
Keep your Tally. Seriously.
— Priya, accounts

Keep Tally. Keep WhatsApp.
Stop retyping into them.

What comes in from the field and from customers lands on one record. What goes out to accounts, GST and the customer is built from it, once.

6 photos B-2291 C-118 Enquiry 442 ₹21,344 Voucher 0918 IRN ✓ Report.pdf ₹21,712 renewals.xlsx
MI Mitra field appVisits, photos, batches, sign-off
WA WhatsApp BusinessComplaints and requests
WEB Website enquiry formLeads straight to a quote
BNK Bank statementReceipts matched to invoices
TAL Tally PrimeVouchers, not retyping
IRN GST e-invoiceIRN on every invoice
WA WhatsApp templatesReports, reminders, certificates
UPI UPI payment linksPaid from the invoice
XLS Excel and SheetsAny list, exported
Comes in
Goes out
One record
Meridian Foods
CON/26-27/0412
Visits24 of 24 with proof
Complaints1 · closed in 8 h
Invoices12 · IRN on each
Received₹2,12,300 · TDS matched
RenewalQuote sent · 31 Mar
GST e-invoicing, WhatsApp Business and payment links need your own provider account · Tally via voucher export
Four weeks. One real visit. Then decide.
— Kavya

Start small.
One part first. Prove it. Then the rest.

Go-live isn’t the day logins are issued. It’s the day a real visit runs from schedule to invoice without anyone ringing around.

01
Week 1 Pick the first workflow Choose the handoff that breaks most often and name the one person who owns it.
One ownerOne branch
02
Week 1–2 Bring the data it needs Excel exports of customers, sites and contracts. The import shows every problem before it writes.
Preview firstNothing lost
03
Week 2–3 Set roles and documents Who can see and do what. Your certificate, invoice and report formats, with your logo.
Role accessYour templates
04
Week 3–4 Run real work through it A technician closes a real visit. Accounts bills it. You check the record. Then you widen.
Real visitReal invoice
Know the scope behind the price

Every quote is written line by line. Nothing hides inside a subscription.

How pricing works →
UPGEAR · written quoteCore · annual · prepared for you
People using UPGEAR and their rolesper quote
Branches and legal companies involvedper quote
Work required to get startedin writing
Optional services and third-party chargesown line
Hidden charges₹0
Filter by topic. Pricing is the most read.
— Imran

What owners ask
before they book.

Switching

We already use software. Is it worth switching?

Only if a handoff keeps breaking. Bring the one that costs you most, a missed renewal or a bill held for a report, and we’ll run it on UPGEAR with your data before anyone talks about moving.

Switching

Does the whole company have to move at once?

No. Start with one branch or one workflow. It still needs the office and field people who touch it, so the handoff is actually tested.

Switching

How do we get our data in?

Export customers, sites, contracts and schedules to Excel. The import previews everything and flags problems, like AMCs that end before they start or duplicate GSTINs, before anything is written.

Field team

Will our technicians actually use it?

Put one in the demo. Mitra shows the job, the stations and the proof needed, in the order he walks the site. Test it on the phones and networks your team really has.

Field team

What happens when there’s no signal?

Photos, batches and sign-off save on the phone and sync when the network comes back. The office sees the visit as pending, not missing.

Billing

Can we keep Tally?

Yes. Invoices and receipts export as Tally XML. Your accountant checks the ledger mapping once. After that it’s an import, not retyping.

Billing

GST e-invoicing and TDS?

Invoices carry GSTIN, place of supply and HSN/SAC. IRN generation needs your own IRP access. TDS the customer deducts is recorded against the receipt, so the balance reads ₹0, not ₹368.

Billing

We have branches under different GSTINs.

Each branch can sit under its own legal entity, GSTIN and invoice series, while the owner still sees the whole company in one place.

Pricing

How is it priced?

By the people who use it, the branches and entities involved, and the setup work. You get it in writing, with optional services on their own lines.

Pricing

How long until we’re live?

It depends on the first workflow and how clean the data is. You’re live when real work has run through correctly, not when logins go out.

Data

Who owns our data?

You do. Export it whenever you want. Access is by role, so a technician sees his jobs and not your receivables.

Your question isn’t here?

Ask it on a demo with your own contract on screen, or ask the AI you already use.

Last stop! Pick your headache. We demo on that.
— Imran

See it with your own work.

Bring the part that keeps coming back to you. We’ll open the relevant records, walk through an exception and work out what your first implementation would need.
Book a demo
Imran’s route
01 · Watch first
30 minutes. No slides. Bring your messiest AMC.