Skip to content

Automate your pharmacy. Stay in control.

A smarter system for profit: margin insights, expiry alerts, dues tracking.

Purchases, billing, stock and dues in one place. Nesayo drafts bills and purchase entries; you approve what matters.

  • Bring supplier bills into stock with less typing.
  • Keep expired stock off the bill.
  • Bill by chat or voice. You confirm before it is saved.

Free pharmacy & medical store billing software — billing stays free forever, with no time limit.

No card needed
Hindi & English
Free migration help
At the counter in Nesayo’s sample pharmacy

At the counter — pick a batch. Check the bill.

Daily priorities in Nesayo’s sample pharmacy

On your phone

Return drafted1 lot nearing expiry
sample
Bill savedFirst-expiry batch picked
sample
₹2,017.95 udhaarHarish Patel
sample

All screens: Nesayo's sample pharmacy, recorded live

Ask Nesayo. Review. Confirm.

Don’t want to click through screens? Just ask, by voice or typing, in Hindi or English.

  1. Make a bill for Anita Rao.

    Bill for Anita Rao started. Add a medicine.

  2. Dolo 650, one strip.

    Dolo 650 Tablet · LD001 · ₹34.00 goes on the bill for you to check.

  3. Becosules kitna stock hai?

    118 strips you can sell (LD024, January 2028). LD025 expired in August 2026 and is blocked.

  4. Who owes me money?

    Customers with a balance, largest first — Harish Patel ₹2,017.95. Say “mark paid” to record a payment.

  5. Voice

    Make that two.

    Dolo 650: two strips. Review the bill, then confirm.

Bills are posted and payments recorded only after you confirm.

Make a bill in chat, check it, then confirm.
Ask Nesayo
  1. You

    Make a bill for Amit.

  2. Nesayo

    Bill for Amit started. Add a medicine.

  3. You

    Dolo 650, one strip.

  4. You

    Make that two.

  5. Nesayo

    Dolo 650: two strips. Review the bill.

  6. YouConfirm
  7. Nesayo

    Bill saved for Amit.

Speak or type

A working day with Nesayo.

Less retyping. More stock clarity.

Turn a supplier bill into checked stock, with batch and expiry.

Bill photo → your review → stock.
  1. Upload a supplier bill photo.

    Supplier bill

    Shree Krishna Pharma Distributors · LD-INV-003

    Zincovit Tablet · LD018 · 60 strips

  2. Nesayo prepares a purchase draft.

    MedicineZincovit Tablet
    BatchLD018
    ExpiryOctober 2027
    Quantity60 strips
  3. Check the details and totals.

    MedicineZincovit Tablet
    BatchLD018
    ExpiryOctober 2027
    Quantity60 strips
    MRP₹105.00 a strip
    Purchase rate₹75.60 a strip
    Totals60 × ₹75.60 = ₹4,536.00
    Review totals
  4. You approve the purchase.

    60 strips · ₹4,536.00 · ready for your approval

    Approve purchase
  5. Stock added with batch and expiry.

    Stock
    MedicineZincovit Tablet
    BatchLD018
    ExpiryOctober 2027
    Quantity60 strips added

    Bill photo → your review → stock.

Illustrated purchase workflow · Steps condensed

Upload a supplier bill photo. Review the details and totals, then approve the purchase.

Explore sample stock

Find it. Check it. Save the bill.

Check the batch and the bill; stock updates when you save. See your margin where the cost is known.

Find it. Check it. Save the bill.
  1. Find the medicine.

    MedicineZincovit Tablet

    Strip of 15

  2. Choose the batch and quantity.

    Zincovit Tablet
    BatchLD019
    ExpiryOctober 2026
    Quantity2 strips

    150 strips in stock · MRP ₹105.00 a strip

  3. Check the bill before saving.

    BillDraft

    Zincovit Tablet

    Quantity2 strips
    Total₹210.00

    ₹105.00 × 2 · GST included: taxable ₹200.00, CGST ₹5.00, SGST ₹5.00

    Margin, when your purchase bill gives the rate before GST: ₹200.00 − 2 × ₹75.60 = ₹48.80

    Save bill
  4. Bill saved. Stock updated.

    BillSaved

    Zincovit Tablet · 2 strips · ₹210.00

    Stock

    Zincovit Tablet

    BatchLD019
    Quantity148 strips left

Sample pharmacy · 9 October 2026

Choose the medicine and batch, review the bill, then save.

Internet drops? Once the counter page is open on that device, new bills stay on the device and are sent when the connection returns.

Explore sample billing

See the batch before you sell.

See what you can sell, and which recorded batches are blocked.

See the batch before you sell.
  1. Open a medicine’s stock.

    Becosules Capsule

    Strip of 20

    BatchLD024
    Quantity118 strips
    ExpiryJanuary 2028
    BatchLD025
    Quantity10 strips
    ExpiryAugust 2026
  2. See quantity and expiry together.

    Becosules Capsule

    Strip of 20

    BatchLD024
    Quantity118 strips
    ExpiryJanuary 2028
    BatchLD025
    Quantity10 strips
    ExpiryAugust 2026
  3. An expired batch is blocked from billing.

    Becosules Capsule

    BatchLD025
    ExpiryAugust 2026

    Expired · Cannot bill

    BillDraft

    LD025 not added to the bill

Sample pharmacy · 9 October 2026

Check stock by batch. Recorded expiry dates help keep expired batches off bills.

Explore sample stock

See what is due. Record what was paid.

Know who owes you, and keep balances current when payments arrive.

See what is due. Record what was paid.
  1. See customers with unpaid bills.

    Customer duesSample
    Harish PatelBillLD/0075

    Unpaid

    17 September 2026 · ₹204.25 unpaid

    Total dues ₹2,017.95

  2. Open the bill that was paid.

    CustomerHarish Patel

    Unpaid

    BillLD/0075
    Total₹204.25
    Outstanding₹204.25

    Telma 40 Tablet · 1 strip · MRP ₹215.00 · discount ₹10.75

    Sample

  3. Confirm full payment for this bill.

    CustomerHarish Patel

    Unpaid

    BillLD/0075
    Total₹204.25
    Outstanding₹204.25

    Sample

    Mark paid
  4. Payment recorded. Dues updated.

    CustomerHarish Patel

    Paid

    BillLD/0075
    Total₹204.25
    Bill outstanding₹0.00

    Harish Patel’s remaining dues: ₹1,813.70

    Sample

Sample pharmacy · 9 October 2026

Keep unpaid bills in view, and record payment when you receive it.

See sample dues

Start with the work that needs attention.

See today’s billing, money due and stock needing attention together.

Start with the work that needs attention.
  1. Open your shop’s overview.

    Billed today₹2,172 · 8 bills
    Customers owe you₹8,103.00
    Stock to check5 batches expire within 30 days
  2. See the batch needing attention.

    Near expiry

    Dolo 650 Tablet

    BatchLD001
    ExpiryOctober 2026

    45 strips · Strip of 15 · 22 days left

  3. Open that batch to review it.

    Near expiry

    Dolo 650 Tablet

    BatchLD001
    ExpiryOctober 2026
    Stock
    BatchLD001

    45 strips · expires 31 October 2026

    Review batch

Sample pharmacy · 9 October 2026

See the record behind a priority, then open the next action.

Explore daily priorities

Review records. Export for your CA.

Keep H1 entries readable and give your CA exportable GST summaries.

Review records. Export for your CA.
  1. Review your Schedule H1 entries.

    Schedule H1 register

    Dates1–9 October 2026

    PatientChitra Nair
    PrescriberDr. Meera Joshi
    MedicineAlprax 0.5 Tablet
    Quantity1 strip of 15
    PatientEsha Kulkarni
    PrescriberDr. S. Kumar
    MedicineAlprax 0.5 Tablet
    Quantity1 strip of 15
  2. Print or export the H1 register.

    Schedule H1 register
    Print
    CSV

    2 entries · 1–9 October 2026

  3. Export GST summaries for your CA.

    GSTR-1GSTR-3B

    MonthOctober 2026

    22 bills · taxable ₹6,335.43 · GST ₹316.78

    For your CA

Sample pharmacy · 9 October 2026

GST summaries for review. Filing stays with you and your CA.

Explore sample records

Know where your shop needs you.

Your Today screen reads your own bills, dues, suppliers and stock, and puts what needs you first.

The Today screen of Nesayo’s sample pharmacy
Sample pharmacy · 13 October 2026 · simulated billing history
  • Today against your usual weekday

    ₹1,430 billed by 9:22 pm — ₹1,336.75 below your usual Tuesday.

  • Who owes you, by bill age

    ₹8,103 from 8 customers; ₹1,375.85 of it is over 60 days old.

  • What you owe distributors

    ₹12,850 to Shree Krishna Pharma Distributors, past its due date.

  • Expiry coming up

    5 batches expire in 15–30 days. 4 batches with a past date are blocked until you check the packs.

  • Medicines asked for but not in stock

    Montair LC Tablet: asked 3 times in 7 days, none in stock.

The weekday comparison appears once your counter has recorded enough bills on earlier weeks’ same day; until then you see your figures without it.

Assistants then prepare the next step. Returns and payments are recorded only after you approve.

Act before stock expires.

Expiry Guardsample
  1. Record
    Dolo 650 Tablet

    Batch LD001 · 45 strips · expires 31 October 2026

  2. Proposed action
    Draft a return

    To Bengaluru Medi Agencies

  3. After approval
    Return draft prepared

Approving a return is not dispatching it.

Keep supplier dues in view.

Payment Advisorsample
  1. Record
    ₹12,850 outstanding

    1 distributor · past its due date

  2. Proposed action
    Distributor payment

    Record payment

  3. After approval
    Payment recorded

See your own Today screen — start free

FREE HELP WITH THE MOVE

Switching from another billing software? Bring your records.

What comes across

  • Stock
  • Customers & their udhaar
  • Dealers & their dues
  • Past bills
  1. Bring a file or a photo

    An export from your old software, Excel/CSV, PDF, a photo of a list or pasted text. Files and photos: during your free trial or on a paid plan.

  2. We read. You review.

    Rows we cannot read confidently are held for your review.

  3. Then you confirm

    Nothing is posted until you confirm.

Get free help on WhatsApp

+91 70202 83221 · Mon–SatUsually within one business day.

YOUR PHARMACY. YOUR RECORDS.

Your records stay yours.

We never sell your data.

Read our privacy policy

Export anytime — on the free plan too

  • Bills, stock, customers and expenses · CSV
  • Schedule H1 register · Print / CSV
  • GSTR-1/3B summaries for your CA · not GST filing

Tally export · XML and CSV: on Full, and during your free trial (1 month).

  • Each pharmacy’s data is isolated.
  • Encrypted in transit.
  • Daily off-site backups.

Internet drops? Keep billing.

Once the counter page has been opened on that device, bills stay on the device and are sent when the connection returns.

What each plan includes.

Manual billing, manual stock and expiry tracking stay free forever. The full list for every plan is below.

Every new shop gets 1 month of Full free. Then choose a plan, or stay on Free (manual only). No card, no automatic charge.

Paid plans are paid monthly.

Manual billing, free forever

Free

₹0/month

Free forever

  • Manual billing & manual stock — free forever. No AI features.
  • Unlimited typed billing, with GST invoices and WhatsApp bill sharing
  • Batch-wise stock with expiry dates, reduced as you sell
  • Customer dues (udhaar), recorded by hand
  • Expired stock blocked at billing
  • Safety alerts from the assistants, always: expired and expiring stock, unverified expiry dates, incomplete H1 entries
  • Schedule H1 register
  • GSTR-1/3B summaries for your CA
  • Your shop's data and history: always readable and exportable
Start free — choose later
Faster billing

Essential

₹249/month

Paid monthly

Everything in Free, plus:

  • Voice billing: up to 30 voice requests a day (beta)
  • Prescription-photo drafts to review
  • Stock import from a file, photo or PDF (your stock list, a dealer's bill)
  • AI answers in chat, beyond the fixed help
  • Refill reminder suggestions (Refill Radar)
  • Option to remove the “Billed with Nesayo” line from your bills (paid plans; not during the free trial)
Start free — choose later
Recommended

Full

₹549/month

For ₹300/month more than Essential: what to reorder, sales lost to stock-outs, customer dues and distributor payments, expiry returns ready.

Paid monthly

Everything in Essential, plus:

  • Know what to reorder before it runs out
  • See the sales you lost to stock-outs
  • Track customer dues and distributor payments
  • Expiry returns ready: stock flagged for possible return, with a draft prepared
  • Tally export for your CA (XML and CSV files)
  • Voice billing: up to 60 voice requests a day (beta)

From your AI assistants: Stock Sense (stock forecasting and lost sales), Morning Briefing (stock and customer-dues lines), Payment Advisor (distributor payments) and Expiry Guard (expiry returns and return drafts). Refill Radar's refill reminders are in Essential.

Start 1 month of Full free

The price you see is the price you pay — no GST is added on top.

2 or more pharmacies

Chain

Everything in Full at every paid store, plus:

  • Multi-store operations across your pharmacies
  • Owner console: every store in one view

2 pharmacies: ₹3,998/month

each more ₹999/month

Paid monthly

REAL COUNTER QUESTIONS

Before you start.

Is billing really free?

Yes. The Free plan includes unlimited typed billing, batch-wise stock and expiry tracking, with no time limit. Paid plans add more AI help; the full list for each plan is on this page.

What can I bring from my old billing software?

Stock, customers with their udhaar, dealers with their dues and past bills. Bring an export from your old software, Excel/CSV, PDF, a photo of a list or pasted text — files and photos during your free trial or on a paid plan; pasted text and hand entry are free on every plan. Uncertain rows are held for review; nothing is posted until you confirm.

What happens if the internet drops?

If your billing page is already open, you can use saved stock and queue new bills offline. Reconnect to sync them. Opening the billing page, live catalogue searches and editing saved bills need a connection. Offline edits are not queued.

Does Nesayo file GST returns or export to Tally?

Nesayo prepares GSTR-1/3B summaries for your CA; it does not file GST returns. The Full plan includes Tally export in XML and CSV.

Who can see my pharmacy’s data?

Each pharmacy’s data is isolated. Records are encrypted in transit, backed up off-site daily and never sold. You can export bills, stock, customers and expenses even on the free plan. Read /privacy for details.

Is there a free download for PC, or does it work on a phone?

No separate download is needed. Nesayo opens in the browser on a PC, laptop or phone, and on most browsers you can add it to your home screen or desktop. Voice and camera features depend on what your browser and device support.

How do I get help switching?

Migration help is free on WhatsApp: +91 70202 83221. Mon–Sat — usually within one business day. We help read your old data and review uncertain rows.

YOUR FIRST SESSION

Start with your next bill.

Use Nesayo as an app on your phone

No Play Store needed. Install it from your browser: an icon on your home screen, full screen, billing in one tap.

  1. On Android, open nesayo.com in Chrome
  2. Tap the ⋮ menu at the top
  3. Choose “Install app” or “Add to Home screen”