Skip to content
← All articles

Notes for owners · Websites and conversion

GST invoices and local payment methods: the checkout details that decide a software sale in India

What a company buyer's accounts team needs from a software checkout in India: a GST invoice in their registered name, UPI and bank transfer, and a purchase order route, with a checklist to test your own.

The GullySales team · Updated 17 Oct 2026 · 6 min read

Editorial illustration for E-commerce website development
On this page
  1. Who is actually paying for the software?
  2. What the accounts team looks for on the invoice
  3. Which payment methods does a company buyer expect?
  4. The checkout checklist
  5. For example: a scheduling tool priced in dollars
  6. When to keep checkout simple
  7. Ask your own accountant to buy it

A company buyer may not pay for your software if the checkout cannot produce what their accounts team needs. First, a GST invoice in the company's registered name, with its GSTIN. Second, a way to pay that a business account allows: UPI, net banking or a bank transfer, not only a card. Third, a route for buyers who need a quote and a purchase order before anyone can pay. Miss one and the person who wanted your product writes to say "accounts has put it on hold". Your CA should confirm what each invoice must show.

Who is actually paying for the software?

Not the person who signed up. The operations manager at a clinic chain or the sales head at a distributor finds your product, tries it, and wants it. Then the money has to come from somewhere, and in an Indian company that somewhere has rules. The accounts team will want an invoice it can book and claim input credit on, a payment it can trace, and, above a certain amount, a purchase order raised before the payment.

So the checkout has two readers. The user wants speed. The accountant wants paper. A checkout built only for the user loses the sale at the moment it looked won.

What the accounts team looks for on the invoice

Ask your CA for the full list for your business. In practice, the buyer's accounts team checks a few things the moment the invoice lands:

  • The company's legal name and GSTIN, exactly as on its registration, not the brand name the user typed.
  • The billing address and state, which decide how the tax is shown.
  • Your own GSTIN, PAN and registered address.
  • A line description that matches the purchase order: product name, plan, number of seats, period covered.
  • The invoice sent to the accounts email they gave you, not only to the user who bought.

Larger sellers may also have to generate e-invoices through the government system. Whether that applies to you depends on your turnover and current rules, so ask your CA rather than guess.

Which payment methods does a company buyer expect?

For a small subscription, UPI and cards on an Indian payment gateway cover many buyers. Net banking matters more than founders expect, because some company accounts allow it where a card would need a manager's approval. Recurring payments by card or UPI need a mandate from the buyer and come with rules of their own, so check what your payment provider currently supports.

For anything larger, the company pays by bank transfer against an invoice, and it starts with a quote. The user asks for one. You send a proforma invoice with your GSTIN, PAN and bank details. Their purchase team registers you as a vendor and raises a purchase order. They pay against your tax invoice, sometimes after deducting tax at source, which your CA will tell you how to record. The registration papers are listed in our note on getting onto an approved vendor list. Put a "Request a quote" or "Pay by bank transfer" button on the pricing page so this route has a front door.

The checkout checklist

Run through your own checkout as if you were the accounts executive at a fifty-person company. Every box you cannot tick is a sale waiting to stall.

  • Prices are in rupees, and the page says whether GST is included.
  • The checkout asks "Buying for a business?" and then shows GSTIN, legal name and billing state fields.
  • The GSTIN field checks the format and warns that the invoice cannot simply be edited later.
  • UPI and net banking sit beside cards.
  • Annual billing exists.
  • A company that wants one approval for the year, rather than twelve small ones, can see that option before it reaches the payment page.
  • A "Request a quote" option produces a proforma invoice with your bank details.
  • Your vendor documents (GST certificate, PAN, cancelled cheque) are ready as one PDF to send on request.
  • Invoices can be downloaded from the account page and sent to a separate accounts email.
  • A named person answers billing questions.

For example: a scheduling tool priced in dollars

Imagine a small team in Mohali selling an appointment-scheduling tool, priced in dollars through an overseas payment processor because that was the quickest setup. The front-desk manager of a physiotherapy chain in Delhi loves the trial and tries to pay with the company card. The card is set up for domestic use only, and the charge fails. She pays with her own card and claims it back. Accounts rejects the claim: no GSTIN, no company name, an amount in dollars. The chain does not renew. The details are illustrative.

The founders had built the checkout for buyers like themselves, freelancers with a personal card. Companies were an afterthought. They moved to rupee pricing on an Indian gateway with UPI and net banking. A "buying for a business?" step now captures the GSTIN before payment. Annual plans went up beside monthly ones, with a quote button for purchase teams. The next clinic chain on a trial paid through its own accounts process, not around it. The move was not instant: setting up the Indian gateway took about six weeks (an illustrative figure), and in that gap two new buyers paid by bank transfer, with the founders issuing invoices by hand.

When to keep checkout simple

If almost all your buyers are individuals, freelancers or sole owners paying from their own pocket, a long business form is clutter. Keep the GSTIN step optional, behind the "buying for a business?" question, and leave the quote route as a link rather than a button.

And do not open a purchase order route for every small plan. Vendor registration takes the buyer's team real effort, and yours. Set a threshold, an amount above which you accept a PO and bank transfer, and keep everything below it on self-serve payment.

Ask your own accountant to buy it

Ask someone in your own accounts team, or your CA, to buy your cheapest plan as if for a company, and write down every point where they stopped or frowned. Fix those in order of where the buyer drops out. Software is one of the product types covered under e-commerce sales and marketing, where the checkout details differ by what is sold. If you want the checkout reviewed and rebuilt with the business buyer in mind, tell us what you need; e-commerce website development is the service closest to it.

Questions

Questions owners ask.

Can I correct an invoice if the buyer forgot to enter their GSTIN?
Sometimes, but how and until when depends on tax rules your CA should explain, and some corrections need a credit note and a fresh invoice. It is far easier to ask for the GSTIN before payment, with a clear note that the invoice cannot simply be edited later.
Should a software product for Indian businesses be priced in rupees?
If your buyers are Indian businesses, yes. A rupee price avoids a foreign-currency charge on the buyer's card, a conversion amount nobody can predict, and a statement line the accounts team cannot match to the invoice. Keep dollar pricing for overseas buyers on a separate page if you have them.
Do we have to accept payment against a purchase order on credit?
No. Payment against a proforma invoice before the account goes live is a normal arrangement for a subscription. Agree the terms in writing, keep them the same for every buyer of a similar size, and do not extend credit you would not chase.

From the blog

More notes for owners.

Your next practical step

Tell us what you are trying to grow, and we will read it before we call.

Eight short steps, mostly taps. Skip anything you would rather answer on the call.