If you are comparing the best GST invoicing and billing software in Bengaluru, start with the documents your business actually sends, not the ledger your CA keeps. KaamGPT Bills handles ten of them: invoices, quotations, estimates, proformas, receipts, purchase orders, delivery challans, credit notes, debit notes and expenses, each with its own numbering series and a layout you control down to the millimetre.
The tax arithmetic runs on the server. Discounts come off before GST, the place of supply decides between CGST plus SGST and IGST, and totals round to the rupee on a visible round-off line. Once a document is issued its lines lock and its design freezes, so what a client in Whitefield opened last March still reads the same today. Read the Bills product overview or open a free workspace and try it on a real invoice.
- 10document types, from quotation and proforma to delivery challan, credit note and debit note
- 20built-in templates, including 58mm and 80mm thermal rolls and a landscape freight layout
- ₹0to start on the Free plan, which includes Bills for teams of up to 5 employees
- 14 daysof trial on the Starter, Growth and Business plans
Which Bengaluru businesses get the most from Bills?
Illustrative scenarios, drawn from the kinds of firms that raise B2B paperwork every week across the city.
A sheet-metal fabrication unit in Peenya
- The situation
- Material leaves the shed on a handwritten challan, the invoice follows days later from a different file, and rejected pieces are settled by an informal discount that never reaches paper for either side's accountant.
- How KaamGPT fits
- Each dispatch gets a numbered delivery challan format from the DC series, carrying Vehicle Number and PO Number fields. When the buyer confirms receipt, the challan converts into a draft invoice with the same lines. Rejected pieces go on a credit note against the original, leaving the invoice itself untouched.
- What changes
- Dispatch, billing and rejections form one traceable chain that the buyer's stores team and your CA can both follow.
An electronics distributor on SP Road
- The situation
- Many orders come from dealers in Hosur, Hyderabad and Kochi who pay in advance, the rest from local resellers on credit. Choosing between IGST and CGST plus SGST by hand on every invoice kept producing corrections.
- How KaamGPT fits
- Advance orders start as a proforma invoice, which converts into a tax invoice once the money arrives. The place-of-supply code on each document decides the split, and an item-level Serial Number field prints as its own column beside every line.
- What changes
- Out-of-state dealers receive IGST invoices and local resellers receive CGST and SGST, without anyone deciding line by line.
A twelve-person digital agency in Koramangala
- The situation
- Retainers and one-off projects are quoted in a slide deck, then rebuilt as a spreadsheet invoice every month, and the proposal and the bill rarely match line for line when a client's finance team compares them.
- How KaamGPT fits
- Proposals go out on the Service Quotation layout, which prints terms above the price table and relabels the columns as tenure, per month and total. An accepted quote converts into an invoice. Each month's retainer invoice starts as a duplicate of the previous one, dated today and waiting for its new number.
- What changes
- Proposals read like proposals, and the monthly retainer run becomes a short review instead of a rebuild from scratch.
A saree and dress-material wholesaler in Chickpet
- The situation
- Retailers across north Karnataka buy on credit and settle in pieces, a cheque one week and a UPI transfer the next. Who still owes what lives in a ledger book that only the owner can read.
- How KaamGPT fits
- Every sale is billed on the GST Tax Invoice template and sent as a PNG on WhatsApp, because most buyers read it on a phone. Each instalment is recorded with its method and reference, and the overview ranks the largest debtors with their oldest due date.
- What changes
- Collection calls start from a live list instead of a ledger, and any buyer can reopen their invoice on a phone.
What should the best GST invoicing and billing software in Bengaluru do before a document leaves your office?
Eight things Bills does on every document, whether it is a ₹900 receipt or a ₹9,00,000 supply invoice.
Ten document types, one register
Invoices, quotations, estimates, proformas, receipts, purchase orders, delivery challans, credit notes, debit notes and expenses share one filtered list. It doubles as quotation and proforma invoice software: any document converts into another type as a fresh draft that remembers its source, so an approved quote becomes an invoice without retyping a line.
GST split by place of supply
Enter the buyer's GSTIN and the two-digit state code for place of supply. Bills compares that code with your own, 29 for Karnataka, and splits tax into CGST and SGST inside the state or charges IGST across a border. It reads digits only, so type 33 for a Tamil Nadu buyer; a blank place of supply is treated as local.
Numbering that survives an audit
Each document type runs its own series, INV-2026-27/0001 by default, restarting on 1 April. The next number is reserved under a database lock at the moment of issue, so two colleagues pressing Issue together still receive different numbers. Prefix, suffix, padding and the reset rule are editable by an administrator, never by whoever is typing.
A canvas measured in millimetres
The custom invoice designer places every block, from logo and party details to item table, totals, bank details, signature, stamp and watermark, in millimetres from the page edge. What you see in a zoomed-out preview is what prints on A4. Drag, lock, layer, duplicate and undo freely; table columns reflow by percentage when you hide one.
A brand kit behind every page
Upload your logo, signature, stamp and UPI QR image once, add GSTIN, PAN, CIN, bank account and IFSC, then pick colours and fonts. Templates reference the kit instead of copying it, so a new brand colour reaches every draft, while documents already issued keep the look they were sent with.
Fields that become variables
Add a field such as Vehicle Number, PO Number or Site Engineer, choose its type (text, date, dropdown, currency, image, signature and more) and attach it to the document, the customer, the company or each line. It appears on the form and as a {{VehicleNumber}} token you can drop anywhere on the canvas.
Customer links that report opens
Issue a document, then create a private link your customer opens without a login. The first open moves its status from Sent to Viewed. While money is due, the page shows the balance, your UPI QR and bank details, and offers PDF, print and image downloads. Revoke the link whenever you like.
Payments, ageing and a GSTR-1 summary
Record full or part payments by cash, UPI, bank transfer, card or cheque, and the status updates itself. The overview shows outstanding and overdue value, ageing buckets, the ten largest debtors and billed against collected by month, plus a rate-wise tax summary for the month, quarter or financial year.
How do you get from a new workspace to a numbered GST invoice?
Fill in the brand kit
Add your legal and trade name, GSTIN, PAN, address with its state code, bank account, IFSC and UPI ID, then upload the logo, signature and a UPI QR image. Bills starts the kit from your company name and logo the first time you open it.
Choose or build a template
Browse twenty built-in designs, each rendered live in your own colours, or start from a blank A4, A5, Letter, Legal or thermal page. Company templates keep a version history, so an older layout can be restored if an edit goes wrong.
Set series and custom fields
In Settings, confirm the prefix and reset rule for each document type and add the fields your trade needs. Every series previews the exact next number it issues, which is the moment to check the whole number stays within sixteen characters.
Draft, check, issue
Add lines with HSN or SAC, quantity to three decimals, unit, price, discount and tax rate. The preview recalculates as you type, while the server prices the saved copy. Issuing assigns the number, locks the lines and freezes the design.
Share, collect, reconcile
Copy the customer link, attach the PDF to an email or send a PNG on WhatsApp. Record each payment as it lands. An unpaid invoice counts as overdue from the day after its due date, with nobody needing to flag it.
What makes Bills safer than a spreadsheet for a numbered invoice series?
Totals the browser cannot overrule
The preview calculates as you type, but the saved figures come from the server, in paise, rounded half-up at each step. A buggy or tampered browser cannot store an invoice total that its lines do not support.
Issued documents stay frozen
Issuing stores a snapshot of the design with the document. Change your logo or colours next year and last year's invoices still reopen exactly as the buyer first saw them.
No duplicate numbers under pressure
The next number is reserved inside the same database transaction that issues the document, behind a row lock. Two people issuing at the same moment receive consecutive numbers, never the same one.
Made for invoices read on phones
A PDF forwarded on WhatsApp often goes unopened. Bills also exports a high-resolution PNG or a lighter JPG of the same page, next to a PDF with real, selectable text for the accountant.
Permissions that match real roles
Issuing, cancelling, recording payments, editing the brand kit and changing numbering are separate permissions, so a sales executive can draft quotations without being able to cancel an invoice.
Inside a workspace you may already use
Bills shares one login with automation, company email and the other apps, in a workspace that 100+ companies across India already run on. A ready-made rule can alert whoever records payments once an invoice is a week overdue.
What does Bills cost, and which KaamGPT plan fits your billing desk?
Bills is part of every KaamGPT plan, the free one included, and no plan caps how many documents you issue. When you weigh the best GST invoicing and billing software in Bengaluru on price, look at what each plan rations: on KaamGPT it is team size, storage, message allowances, API access and support. Full details, including longer billing cycles, sit on the KaamGPT pricing page.
Free
₹0forever
No card needed
₹0 a month for up to five employees and 512 MB of storage: room for a proprietor and a small accounts desk to issue invoices, quotations and challans with full GST handling and all twenty templates.
- Up to 5 employees
- 1,000 emails / month
- 200 WhatsApp messages / month
- 512 MB storage
- Community support
Starter
₹999/month
or ₹9,590 billed yearly — 20% less
₹999 a month, or ₹9,590 paid yearly, for up to 25 employees and 5 GB of storage with email support, which suits a trading firm where several people raise documents.
- Up to 25 employees
- 25,000 emails / month
- 5,000 WhatsApp messages / month
- 5 GB storage
- Email support
Growth
Recommended₹2,999/month
or ₹28,790 billed yearly — 20% less
₹2,999 a month for up to 100 employees and 25 GB, with priority email support, for companies where sales drafts quotations, accounts issues invoices and a manager records payments, each with their own permissions.
- Up to 100 employees
- 1,50,000 emails / month
- 30,000 WhatsApp messages / month
- 25 GB storage
- API access
- Priority email support
Business
₹7,999/month
or ₹76,790 billed yearly — 20% less
₹7,999 a month for up to 500 employees and 100 GB, with priority support and onboarding included, for multi-branch operations billing from many desks at once.
- Up to 500 employees
- 7,50,000 emails / month
- 1,50,000 WhatsApp messages / month
- 100 GB storage
- API access
- Priority support + onboarding
- Prices are in INR, and the exact amount you pay is confirmed at checkout.
- Paying quarterly, half-yearly or yearly takes 10%, 15% or 20% off the monthly rate.
- Starter, Growth and Business each begin with a 14-day trial.
Should you bill from Bills, an Excel template or a full accounting suite?
Most Bengaluru firms end up choosing between these three set-ups. Here is how they compare on the jobs a billing tool is really used for.
| What matters | KaamGPT Bills | Excel or Word invoice template | Full accounting suite |
|---|---|---|---|
| CGST and SGST versus IGST | Decided from the place-of-supply code on each document | A formula you write and must remember to change | Usually built in |
| Invoice numbering | Locked series per document type, restarting on 1 April by default | Typed by hand, so duplicates slip through | Automatic, tied to the ledger |
| Quotation, proforma, challan and credit note | Ten types, each convertible into another | A separate file for every format | Commonly included; depth varies by package |
| Layout and branding | Drag-and-drop canvas, twenty templates, one brand kit | Complete freedom, all of it manual | A handful of preset layouts in most packages |
| Getting it to the customer | Revocable link with open tracking, plus PDF, PNG or JPG | Email attachment | Email or PDF export |
| Payments and ageing | Part payments by method, ageing buckets, top debtors | A second sheet someone has to keep current | Full receivables ledger |
| E-invoice IRN, e-way bill, complete books | Not included | Not included | Often included |
The honest verdict. Pick KaamGPT Bills when the paperwork itself matters: correct GST splits, a clean series, branded quotes and challans, and a clear view of who owes you, while your CA keeps the books in their own software. For that job it belongs on any shortlist for the best GST invoicing and billing software in Bengaluru. Choose a full accounting suite if you need IRN e-invoicing, e-way bills and a balance sheet from one system.
What must a GST tax invoice carry, and which parts does Bills fill in for you?
Rule 46 of the CGST Rules sets out what a tax invoice has to show. The core is familiar: your name, address and GSTIN; a serial number unique for the financial year and no longer than sixteen characters; the date; the buyer's name, address and GSTIN where registered; HSN or SAC per line; quantity, value and taxable value after discount; the rate and amount of each tax; place of supply; and a signature.
This is the part where the best GST invoicing and billing software in Bengaluru has to earn its place. In Bills, the brand kit carries your identity and signature, the series produces the number, the item table gains an HSN/SAC column whenever GST is on, and the tax breakup is stored rate by rate. A few details stay with you: the buyer's GSTIN, the correct state code, and any reverse-charge declaration, which works well as a dropdown custom field.
Mind the sixteen-character ceiling. The default INV-2026-27/0001 is exactly sixteen characters, so a longer prefix such as BLR-INV- pushes every number over the limit. Keep prefixes to three or four characters. If branding matters more than the year in the number, a running series that never resets also stays unique, and Settings shows the resulting number for every series.
- Your GSTIN, PAN and registered address: held in the brand kit, entered once.
- Serial number unique for the year: reserved from the series at the moment of issue.
- HSN or SAC for each line: the code column in the item table.
- CGST, SGST, IGST and cess by rate: calculated and stored with the document.
- Amount in words: written in lakh and crore, the way Indian readers expect.
Which billing mistakes cost Bengaluru firms the most, and how do you avoid them?
The costly mistakes are rarely arithmetic. The first is editing an issued invoice. Bills refuses, for good reason: once a number has reached a buyer, the correction belongs on a credit note or debit note raised against it. The second is deleting a wrong invoice, which leaves a gap an auditor will ask about. In Bills only drafts can be deleted; issued documents are cancelled and keep their number.
The third is place of supply. A supplier in Bommasandra shipping to a buyer in Hosur is crossing into Tamil Nadu, so IGST applies even though the two sites are close neighbours. Any GST billing software for Karnataka businesses should treat that as inter-state. Bills does, provided you type the numeric code 33 rather than the state's name, because a blank or name-only field is read as local.
The fourth is inclusive pricing. If your rate card already includes GST, switch on prices-include-tax for that document instead of subtracting tax by hand. Bills divides back to the taxable value, so ₹1,18,000 at the 18 per cent slab becomes ₹1,00,000 taxable and ₹18,000 tax, split ₹9,000 and ₹9,000 when the buyer is in Karnataka.
- Discount before tax, never after: line discounts come off first, then GST applies to what remains.
- One series per document type, so quotations and challans never consume invoice numbers.
- Round-off on its own line, so the total visibly equals the sum of its parts.
- Leave doubtful documents as drafts; nothing is numbered until someone presses Issue.
How should you read the Bills overview at month end?
Start with two numbers: outstanding, which is everything issued and unpaid, and overdue value, the part already past its due date. Then read the ageing buckets: not yet due, up to 30 days, 31 to 60, 61 to 90 and beyond 90. Money sliding from the second bucket into the third is usually the earliest sign that a buyer's payment habits have changed.
The debtors list ranks the ten customers who owe the most, with their document count, oldest due date and days overdue. That is the list a collections call is made from. The monthly chart sets billed beside collected; a widening gap means sales are healthy and cash is not, which is worth knowing before salaries and vendor payments fall due.
For GST, open the tax summary for the month or quarter you are filing. It totals taxable value, CGST, SGST, IGST and cess by rate from the stored lines rather than recalculated prices, so it matches what buyers were actually charged. Treat it as a working summary for your CA alongside the invoice PDFs; Bills does not file GSTR-1 on the GST portal.
- Record part payments on the day they arrive, so ageing reflects cash rather than promises.
- Reverse a bounced cheque with a negative entry against the same invoice.
- Give every invoice a due date; without one, nothing can ever turn overdue.
- Compare the tax summary with your GSTR-1 draft before you file.
Which Bengaluru trades is Bills already set up for?
- Manufacturing & fabricationDelivery challans for dispatch, vehicle and PO number fields, and credit notes for rejected lots.
- Wholesale & distributionProformas for advance orders, IGST for out-of-state dealers, and a debtor list ranked by what is owed.
- Agencies & consultantsService Quotation and Consultant layouts that put terms before prices, converted into invoices once the client signs.
- IT services & SaaSSAC codes, retainers on a monthly series, and share links a client's finance team opens without logging in.
- Construction & contractorsMaterial Invoice and a Labour Invoice with days, trade and rate-per-day columns, plus site fields as variables.
- Clinics & pharmaciesA Clinic invoice on A4 and an A5 Pharmacy bill with batch and expiry columns for the counter printer.
- Courier & logisticsCourier Invoice with AWB and weight columns, and a landscape Logistics Invoice with docket and mode columns.
- Freelancers & studiosElegant and Portfolio designs, a UPI QR on every invoice, and a free plan that covers a one-person business.
How does billing from Bengaluru to the rest of India work in Bills?
Every GST-registered business in the city bills from state code 29, and that one fact decides more tax lines than any rate change. A fabricator in Peenya supplying a plant in Bidadi charges CGST and SGST; a unit in Bommasandra shipping across the border to Hosur charges IGST, because Hosur is in Tamil Nadu. For the best GST invoicing and billing software in Bengaluru, getting that border right without manual choices matters more than templates.
Delivery habits differ by neighbourhood too. Wholesale buyers in Chickpet and on SP Road often want the invoice on WhatsApp before the goods leave the shop, which is why the PNG export exists. Agencies in Koramangala and IT service firms in Whitefield send links to finance teams who want a PDF with selectable text. And everyone closes the year on 31 March, when the default series rolls over to a new financial-year prefix.
Why do Bengaluru invoices keep bouncing back from buyers' accounts teams?
An invoice rarely comes back because of the amount. It comes back because the GSTIN is missing, the place of supply is wrong, IGST was charged to a buyer in Rajajinagar, or the number repeats one sent last week. Each of those is a small typing slip in Word or Excel, and each one costs a revised document, a delayed payment and an awkward call to the buyer's accounts desk.
Growing firms then add a second problem. The quotation lives in one file, the proforma in another, the delivery challan in a carbon book, and the credit note gets typed from memory. The best GST invoicing and billing software in Bengaluru should hold that whole chain in one register, carry the lines from one document to the next, and refuse to let anyone quietly edit an invoice that has already gone out.
- A buyer's accountant rejects the invoice because CGST and SGST were shown where IGST was due.
- Two people raise invoices on the same afternoon and both use the same number.
- The series restarts in January because the template follows the calendar year, not April to March.
- An approved quotation is retyped as an invoice, and a line or a discount goes missing on the way.
- Nobody can say, without opening three spreadsheets, which customers are more than sixty days overdue.
- Price
- Free ₹0; Starter ₹999, Growth ₹2,999, Business ₹7,999 per month
- Document types
- Invoice, quotation, estimate, proforma, receipt, purchase order, delivery challan, credit note, debit note, expense
- GST handling
- CGST + SGST or IGST from place of supply; HSN/SAC; cess; rate-wise tax summary
- Platform and output
- Web browser on desktop, tablet or phone; PDF, PNG, JPG; A4 down to 58mm thermal
- Works with
- KaamGPT Automation (issued and overdue triggers), Company Email, PDF Tools
- Contact
- Call or WhatsApp from any page; demos on request
Where this applies around Bengaluru, Karnataka
- Bengaluru
- Karnataka
- India
- Peenya
- Bommasandra
- Chickpet
- SP Road
- Koramangala
- Whitefield
Frequently asked questions
22 answersHow much does KaamGPT Bills cost for a small business in Bengaluru?
Bills comes with every KaamGPT plan. Free is ₹0 for up to five employees, Starter is ₹999 a month, Growth ₹2,999 and Business ₹7,999. None of them caps the number of invoices, which matters if you are pricing up the best GST invoicing and billing software in Bengaluru for a busy accounts desk. Prices are in INR and confirmed at checkout; the <a href="/pricing">plan comparison</a> has the detail.
Is there a free plan, and do the paid plans come with a trial?
Yes. The Free plan includes Bills with every template, all ten document types and full GST handling, for workspaces of up to five employees with 512 MB of storage. Starter, Growth and Business each include a 14-day trial, so a larger team can test numbering, permissions and templates on real work first. You can <a href="/signup">create a free workspace</a> on your own.
How long does setup take before I can issue the first invoice?
Most of the setup is the brand kit: legal name, GSTIN, address with state code, bank details, UPI ID, logo and signature. Bills pre-fills your company name and logo from the workspace. After that, pick a template, confirm the invoice prefix in Settings and add your first customer's lines. With those details at hand, a proprietor can usually finish in one sitting.
Does Bills choose between CGST plus SGST and IGST automatically?
Yes, from the place of supply. Bills compares the two-digit state code on the document with the code in your brand kit. A match splits the tax equally into CGST and SGST; a different code charges IGST. Enter the code itself, 29 for Karnataka, 33 for Tamil Nadu or 32 for Kerala, because a blank field or a state name without digits is treated as an intra-state sale.
Can an approved quotation or proforma become a tax invoice without retyping?
Yes. Open the quotation, estimate or proforma and choose Convert to Invoice. Bills copies the customer, lines, taxes, notes and terms into a new draft invoice, dated today and unnumbered until you issue it, and records which document it came from. The original keeps its own number in the quotation or proforma series, so both remain traceable.
What happens if I spot a mistake after an invoice has been issued?
An issued invoice cannot be edited: its lines are locked and its number stays in the series. If the amount was wrong, convert it into a credit note or debit note that records the correction. If it should never have gone out, cancel it, and the number remains in the register marked cancelled. Only drafts, which have no number yet, can be deleted.
How does invoice numbering handle the April-to-March financial year?
By default each series carries the financial year, as in INV-2026-27/0001, and restarts at 0001 on 1 April. Every document type, from invoice and quotation to challan and credit note, has its own series. An administrator can change the prefix, suffix and padding, or switch to monthly, calendar-year or never-resetting numbering. Keep the full number within sixteen characters.
Can Bills print receipts on an 80mm or 58mm thermal printer?
Yes. Two built-in templates are made for rolls: a POS Bill on 80mm and a Cafe Receipt on 58mm, both laid out in a single column. Printing goes through your browser's print dialog, so the thermal printer must be installed on the computer or tablet in the usual way. For a counter with barcode scanning and a cash drawer, <a href="/best-retail-pos-billing-software-in-bengaluru">KaamGPT POS</a> fits better.
Can I send an invoice to a customer on WhatsApp?
Yes, in two ways. Download the invoice as a high-resolution PNG or a smaller JPG and send the image, which opens straight inside the chat. Or create a share link and paste it into the message: the customer sees the invoice, its payment status and your UPI details without logging in, and its status in Bills changes from Sent to Viewed on the first open.
How do I record part payments, UPI transfers and cheques against an invoice?
Open the issued invoice and add a payment with its amount, date, method and reference. Methods include cash, UPI, bank transfer, card, cheque, wallet and gateway. The paid amount is recalculated from all recorded payments each time, so the status moves to partial or paid on its own. A bounced cheque is reversed with a negative entry against the same invoice.
Does Bills file GSTR-1, generate e-invoice IRNs or create e-way bills?
No. Bills prepares a rate-wise summary of taxable value, CGST, SGST, IGST and cess for a month, quarter or financial year, which you or your CA use while filing GSTR-1 on the GST portal. It does not connect to the Invoice Registration Portal, so it does not generate IRNs or signed QR codes, and it does not create e-way bills.
Is my billing data secure, and who in my team can issue or cancel invoices?
Every document, template and payment belongs to your company workspace and is not visible to other workspaces. Inside it, permissions are granular: viewing, creating, editing, issuing, cancelling, sharing, recording payments, managing the brand kit and changing numbering are separate rights. Customer share links use a long random token and can be revoked. Any document downloads as PDF, PNG or JPG whenever you need a copy.
What kind of support comes with Bills?
Support follows your plan. Free workspaces get community support, Starter includes email support, Growth moves you to priority email support, and Business adds priority support with onboarding. Questions about the GST treatment of a particular transaction belong with your chartered accountant; KaamGPT support explains how Bills applies the settings you choose, such as place of supply or tax-inclusive pricing.
How can I talk to someone at KaamGPT or get a demo of Bills?
Call or WhatsApp +91 79767 82366. The quickest demo starts with a photo or PDF of the invoice, quotation or challan you use today: we walk through how that same document looks in Bills, how your series would be numbered, and how the GST split works for the customers you bill most often.
How is Bills better than making invoices in Excel or Word?
A spreadsheet will do anything you type, including charging IGST to a local buyer or reusing last week's number. Bills removes those choices: tax splits follow the place of supply, numbers come from a locked series, issued documents cannot be edited, and payments update the balance. You still get design freedom through templates and the canvas, without maintaining formulas.
Does Bills work with the other KaamGPT apps?
Yes, within one login. Automation rules can react when an invoice is issued or falls overdue; the ready-made overdue rule alerts staff who record payments. Invoices can go out from a <a href="/best-business-email-software-in-bengaluru">company mailbox on your domain</a>, and milestones in <a href="/best-project-management-software-in-bengaluru">Project Management</a> record their amount, invoice number and payment status, so delivered work and billing can be matched. Bills does not create invoices from projects automatically.
Who is KaamGPT Bills not the right fit for?
Bills is not a till: a shop ringing up walk-in sales with barcodes should use POS. It is not a ledger either, so it will not produce a balance sheet, stock valuation or bank reconciliation. And if your turnover puts you under GST e-invoicing, you still need another way to register invoices on the IRP, because Bills does not generate IRNs.
What should a Karnataka-registered supplier check before billing a buyer in Hosur or Chennai?
Treat it as an inter-state sale. Enter the place of supply as 33 for Tamil Nadu, add the buyer's GSTIN and check that the preview shows IGST rather than CGST and SGST. The best GST invoicing and billing software in Bengaluru should make that switch for you, and Bills does, but only from the code you enter, so the habit worth building is typing digits, not names.
Can I create and send invoices from my phone?
Yes. Bills runs in the browser, so drafting an invoice, issuing it, copying the share link, downloading a PNG and recording a UPI payment all work on a phone. The drag-and-drop template designer is easier on a laptop or tablet, because placing blocks precisely on an A4 page needs more screen than a phone offers.
How do I move to Bills from my current billing software?
Bills does not import historical invoices, so keep the old tool's PDFs as your archive; <a href="/best-online-pdf-tools-for-businesses-in-bengaluru">PDF Tools</a> can merge them into one file per month. The cleanest switch is 1 April, when a fresh financial-year series starts anyway. If you switch mid-year, give the new series a distinct prefix so it cannot collide with numbers already issued, and set up custom fields first.
Can I add my own fields, such as vehicle number or PO number, to an invoice?
Yes. In Settings, add a custom field, name it, choose a type such as text, number, date, dropdown, currency, image or signature, and decide whether it belongs to the document, the customer, the company or each line. It then appears on the form, and its token, such as {{VehicleNumber}}, can be placed anywhere on your template.
Can I design an invoice layout from a blank page instead of a template?
Yes. Start a blank design on A4, A5, Letter, Legal, 58mm, 80mm or a custom size, in portrait or landscape, and add blocks for the header, logo, parties, item table, totals, bank details, QR, signature, stamp and terms. Every position is stored in millimetres, and saved designs keep a version history you can restore from or export as JSON.