Custom hospital billing software covering unified OPD/IPD/pharmacy/lab billing, GST e-invoicing with IRN generation, insurance and TPA claim management, NHCX digital claims, PMJAY/CGHS/ECHS scheme billing, and AI-driven revenue cycle optimisation. Full source code ownership. No per-transaction fees.
Get a Free Demo WhatsApp UsHospital billing is not invoicing. A single patient admission generates charges from five or six departments — consultation, ward stay, surgery, anaesthesia, pharmacy, lab, radiology — each on a different billing rate depending on whether the patient is paying cash, using insurance, under a government scheme, or a corporate tie-up. The GST treatment differs: medicines are taxed at 12%, medical services are exempt, items like implants may attract 5%, and the invoice header must switch between Tax Invoice and Bill of Supply depending on the patient category per CGST Rule 49. Insurance claims require specific formats, pre-authorisation workflows, and rejection handling. Government scheme claims (PMJAY, CGHS, ECHS) have their own package rates, documentation requirements, and portal submissions.
Generic billing software built for retail or services cannot handle this complexity correctly. Hospital billing software must be built specifically for the healthcare billing reality — the charge aggregation, the tariff matrix, the GST rules, the insurance lifecycle, and the scheme billing workflows. At OneCity Technologies, hospital billing is covered across five modules in our 120-module Hospital ERP: Billing & Invoicing (Module 14), Insurance & TPA (Module 15), GST & E-Invoice (Module 64), NHCX Claims (Module 62), and AI Billing Optimisation (Module 100). Together with Revenue Cycle Management (Module 105) and Cost Accounting (Module 106), they form a complete financial operations layer for a hospital.
OneCity Technologies Pvt. Ltd (CIN: U72100KA2009PTC048911), Bengaluru, Mangaluru, Mysuru.
Revenue leakage in hospital billing is not usually fraud — it is procedures not billed because the billing module did not know they happened, pharmacy charges not captured because the pharmacy system does not talk to billing, or insurance claims rejected because the documentation was incomplete. Hospitals with disconnected billing routinely lose 3–8% of potential revenue to leakage. On a ₹5 crore monthly revenue hospital, that is ₹15–40 lakh per month. Unified billing software with AI charge capture audit eliminates most of this.
All features from the live OneCity Advanced Hospital ERP deployed in 2026.
Automatic charge aggregation from all departments — OPD consultation, IPD ward charges, surgery, pharmacy dispensing, lab tests, radiology, physiotherapy. One bill per patient visit, reviewed and edited at the billing counter. GST-compliant invoicing with automatic Tax Invoice vs Bill of Supply switching per CGST Rule 49. Multiple payment modes: cash, UPI, card, insurance, scheme. Advance payment collection and adjustment. Interim bills for long IPD stays. Refund processing with approval workflow. Discount management (flat, percentage, or scheme-based). Revenue reports by department, doctor, and payer.
Insurance company and TPA master with policy mapping at patient registration. Pre-authorisation request generation and approval tracking. Claim form generation for standard and TPA-specific formats. Document checklist per claim type. Claim status tracking from submission through query, approval, and settlement. Rejection analysis with resubmission workflow. TPA-wise settlement and outstanding claims ageing report. Supports PMJAY, CGHS, ECHS, and commercial insurance payers. Clean claim rate tracking to identify documentation patterns that reduce rejections.
HSN and SAC code mapping to all hospital services and products. GST rate configuration (5%, 12%, 18%, exempt) per service type. Automatic tax calculation on every invoice. E-invoice IRN payload generation per GSTIN requirements. Credit note and debit note generation with IRN. GSTR-1 data export for filing. GSTR-3B summary generation. Place of supply determination for multi-state patients. Tax Invoice vs Bill of Supply automatic header switching based on patient category and GST status, per CGST Rule 49. Reference: gst.gov.in.
National Health Claims Exchange digital claim submission: NHCX claim form generation from the discharge record, digital submission to the NHCX portal, pre-authorisation via NHCX, adjudication status tracking, query response management, and settlement reconciliation. ICD-11 and procedure codes applied to claims per NHCX standard. Rejection analytics to identify claim patterns that lead to denials. NHCX sandbox and production toggle for safe testing before live submission. Reference: nhcx.health.
Revenue cycle AI that audits charge capture completeness against clinical records — if a procedure was documented in the clinical record but not billed, the AI flags it. Missed charge detection from pharmacy, lab, and procedure logs. ICD-11 and procedure code optimisation suggestions where under-coding or over-coding is detected. Denial prediction based on historical claim patterns so high-risk claims are corrected before submission. Pre-submission claim scrubbing. Revenue leakage alert dashboard. ROI tracking for AI-recovered revenue across billing periods.
End-to-end revenue cycle: patient access eligibility verification, charge capture from all departments, clinical coding quality check, clean claim rate tracking, claim submission with status tracking, denial management workflow, appeal process for rejected claims, accounts receivable ageing analysis, and the revenue cycle KPI dashboard. Collection effectiveness index shows what percentage of billed revenue is actually collected. AR ageing identifies outstanding claims by payer, age bucket, and amount for collection team prioritisation.
These are the specific points where Karnataka hospitals lose billing revenue daily.
When pharmacy and billing are disconnected, dispensed drugs may not reach the patient’s bill. Unified billing automatically captures every pharmacy dispense as a billing line the moment it is dispensed.
A dressing change, a catheter insertion, or a minor procedure documented in nursing notes but never billed. AI charge capture audit (Module 100) compares clinical documentation with billing records and flags the gap.
A claim rejected for missing documentation or incorrect coding is revenue delayed or lost. NHCX pre-submission claim scrubbing and denial prediction catch these issues before submission, not after rejection.
PMJAY packages have specific billable components. Hospitals that do not correctly map all billable items within a package leave money on the table. Module 63 maps PMJAY HBP codes to procedures and ensures full package billing.
Uncontrolled discounting at the billing counter directly reduces revenue. Discount management with approval workflow (Module 14) requires authorisation above defined thresholds, creating a documented approval trail for every discount.
Insurance claims submitted and forgotten. Accounts receivable ageing in Module 105 surfaces outstanding claims by age and payer, so the billing team works from a prioritised follow-up queue instead of a spreadsheet they remember to check occasionally.
Government health scheme patients make up a significant volume in Karnataka hospitals — PMJAY (Ayushman Bharat) covers families below the income threshold, CGHS serves central government employees, and ECHS covers ex-servicemen. Each scheme has different package rates, documentation requirements, and claim portals.
Module 63 manages all three: PMJAY HBP (Health Benefit Package) codes and package rates, CGHS rate list mapping, ECHS procedure rate mapping, scheme eligibility verification at registration, pre-authorisation submission, and claim submission per the scheme portal. Scheme-wise revenue reporting shows what proportion of revenue comes from each payer. Reference: pmjay.gov.in.
Billing is not a standalone function — it draws data from the full ERP. Pharmacy dispensing (Module 13) feeds billing automatically. Lab charges (Module 11) arrive in the bill without manual entry. OT charges (Module 10) are captured against the patient. The EMR generates the clinical documentation that supports insurance claims. Cost accounting (Module 106) shows what procedures actually cost vs what is billed.
Off-the-shelf billing products built for clinics or small practices fail in a hospital context for predictable reasons. They assume a single price list and a single payer type. They have no concept of bed-day tariffs that vary by ward type, or procedure charges that vary by surgeon grade. They cannot handle the insurance pre-authorisation lifecycle. They produce a single GST treatment for all bills rather than the CGST Rule 49 switching that hospitals require. They have no PMJAY package rate master. And they have no connection to pharmacy, lab, or OT — so departments that should feed charges automatically require manual entry at the billing counter.
The result is a billing counter that is simultaneously the most stressed workstation in the hospital and the leakiest revenue collection point. Staff manage the software’s limitations with parallel spreadsheets, manual reference tables, and workarounds that introduce errors. Custom hospital billing software built on the OneCity ERP architecture eliminates each of these failure modes specifically.
Billing software shows what is charged. Cost accounting (Module 106) shows what is spent to deliver each service — staff time, consumables, drugs, overhead allocation. Activity-based costing at the department, procedure, and patient level reveals which service lines are genuinely profitable, which are cross-subsidising others, and where pricing adjustments are warranted. A hospital that knows its cost-per-bed-day by ward type, its cost-per-procedure by surgery type, and its service-line profitability is in a fundamentally different management position than one that only sees top-line billing revenue. Cost accounting data also informs tariff revision decisions and NABH quality improvement discussions.
Billing is one of the most operationally sensitive areas to change in a live hospital — any disruption at the billing counter directly affects patient discharge, bed availability, and cash collection. Our implementation approach for billing follows a structured parallel-run methodology:
Tariff configuration first. Before any patient billing moves to the new system, the complete tariff matrix is loaded and verified — all service codes, procedure rates, ward tariffs by bed type, pharmacy price list, lab test charges, and scheme package rates. Billing staff review and sign off the tariff configuration before go-live.
Test billing on historical cases. Past bills are re-created in the new system and compared to what was actually billed. Discrepancies are investigated and resolved. This catches tariff configuration errors before they affect real patients.
Insurance and scheme setup verified separately. Insurance company master, TPA configurations, pre-auth workflows, and claim formats are tested with each payer using sandbox or historical cases before live submission.
Go-live with support on-site. For the first week of live billing, our team is present at the billing counter during OPD hours. Staff questions are answered immediately. Configuration adjustments are made same-day based on real operational feedback.
This approach means the billing transition does not cause the revenue disruption that a rushed go-live without adequate configuration and parallel-run testing creates. For a broader view of the hospital software decision, see our custom vs off-the-shelf hospital software guide.
These are the specific billing scenarios that distinguish hospital billing from any other industry.
A single IPD admission may span 15 days and generate charges across ward stay, five surgical procedures, two ICU nights, anaesthesia, physiotherapy, ten pharmacy dispensing events, twelve lab tests, two radiology investigations, and dietician consultations. All of these must arrive in one final bill, correctly attributed to the patient, with the right tariff applied to each line, and the right GST treatment per service type. When these departments run on disconnected systems, the bill is assembled manually and inevitably contains gaps.
A 150-bed hospital may have 8 ward types at different daily rates, 500 procedure codes at varying tariffs, 2,000+ drug SKUs at MRP, 300+ lab tests, three corporate tie-up rate lists, and four government scheme package masters. Every charge must hit the correct rate from the correct tariff based on the patient’s category, ward, and admission type. Custom billing software builds this tariff matrix specifically for your hospital’s structure, rather than forcing you to adapt your tariff logic to a product’s limitations.
Insurance billing is not billing — it is a three-stage process: pre-authorisation (before treatment), interim billing (for long admissions), and final claim (at discharge). Each stage requires specific forms, documentation, and follow-up. Pre-auth approval may take days and require clinical justification. Claims are submitted, queried, responded to, and sometimes rejected and resubmitted. A hospital treating 30% of patients under insurance needs a dedicated workflow for each stage, not a billing counter that handles cash and insurance identically.
Billing is downstream of everything. Pharmacy dispensing (Module 13) must feed billing automatically. OT charges (Module 10) must arrive in the bill without the OT team separately informing billing. Lab charges (Module 11) must appear in the interim bill when the test is ordered, not when someone remembers to add it. The patient management module tracks which patients are due for discharge so billing can prepare the final bill proactively. Cost accounting (Module 106) tracks what each billed service actually costs, informing tariff decisions. All of this requires the billing module to be architecturally integrated into the broader hospital ERP — not bolted onto a standalone billing product with manual data transfers between systems.
When billing is integrated at the architecture level, the billing counter staff’s job changes from data entry and reconciliation to review and approval. They check the aggregated bill for completeness, apply any applicable discounts within their authorised limits, process the payment, and generate the invoice. The underlying charge collection, tariff application, GST computation, and insurance pre-auth tracking happen automatically in the background. This is what a genuinely integrated hospital billing system looks like — and it is what custom development on a shared ERP architecture delivers that no standalone billing product can match.
22 years in business. CIN: U72100KA2009PTC048911. Offices: Bengaluru, Mangaluru, Mysuru. We have built hospital billing systems for Karnataka hospitals since 2017, including the billing layer of the 120-module OneCity Hospital ERP. Compliant with March 2026 Spam Update, December 2025 Core Update, August 2025 Spam Update. Contact: +91 99023 30233 · contact form · Author profile.
CGST Rule 49 governs when a hospital must issue a Tax Invoice vs a Bill of Supply. Medical services are GST-exempt, so unregistered patients receive a Bill of Supply. But if the patient is GST-registered (corporate, company-paid admission), a Tax Invoice is required. Some items like implants and medicines are taxed at different rates. Hospital billing software must handle this automatically based on patient category, not leave it to the billing clerk’s judgment. Our Module 14 switches invoice headers automatically per the applicable rule.
NHCX (National Health Claims Exchange) standardises electronic claim submission across insurance companies, removing the need to log into each insurer’s separate portal. Claims submitted via NHCX are in a standard format with ICD-11 and procedure codes, reducing the formatting errors that cause rejections. Pre-authorisation via NHCX also works electronically. The result is faster adjudication and lower rejection rates compared to manual portal-by-portal submission. NHCX is now the IRDAI-endorsed standard for health insurance claims in India.
Yes. Custom hospital billing supports a tariff matrix — different rates for general, semi-private, private, ICU, corporate, government scheme, VIP, staff, and other categories. When a patient is registered under a category, all charges automatically apply the correct tariff. Corporate tie-up rates for specific companies are stored and applied automatically when the company is selected. This removes the manual rate-lookup that causes billing errors at the counter.
Module 100 cross-references clinical documentation with billing records looking for gaps. If a procedure is documented in the OT record but the corresponding billing charge was not added, the AI flags it. If a PMJAY claim uses a less specific ICD-11 code when a more accurate (and higher-package) code applies, the AI suggests the optimisation. Denial prediction identifies claims that match historical rejection patterns so they are corrected before submission. Hospitals that have deployed AI billing optimisation typically recover 2–5% additional revenue from procedures that were previously missed or under-billed.
Hospital billing software deployed as part of the full ERP is included in the ERP development cost. As a standalone or focused deployment (billing, insurance, GST, and revenue cycle modules only), indicative range is ₹8–15 lakh for a mid-size hospital, 3–5 months. For a full cost breakdown see our hospital software cost guide. All costs are one-time development with full source code ownership. No per-transaction or per-bill fees.
See how the hospital billing and revenue cycle module — with screenshots, feature documentation, and implementation details for Karnataka hospitals.
Tell us your hospital’s payer mix (cash, insurance, government schemes), billing pain points, and monthly patient volume. Free billing workflow assessment and fixed-price proposal within 5 business days.
Request Free Assessment Call +91 99023 30233 Bengaluru: No. 1869, 2nd Floor, 1st Main Rd, Rajajinagar 560010 | Mangaluru: 1st Floor, Mohtisham, Emporium Complex, Kankanady 575002 | Mysuru: Kantharaj Urs Road, Kuvempu Nagara 570023