IT and agencies
Invoice software for IT companies and digital agencies
Bill the second milestone of an app build, the monthly SEO retainer and a year of hosting renewals on GST invoices that carry the right SAC code and tax split.
In short
SimpleERP is invoice software for IT companies and digital agencies in India. A signed statement of work becomes a sales order billed milestone by milestone, and each invoice carries SAC codes such as 998314 with IGST or CGST and SGST.
Illustration of the keyboard-first invoice editor with a focused line, live tax totals and shortcut hints.
A billing day at Kayal Softworks
Kayal Softworks has thirty people in an Infopark office in Kochi: developers on two client apps, a design pod, and a four-person team running ads and SEO for retail brands. The month's billing has three shapes, and the accounts executive handles all of them on the 1st.
A Chennai logistics firm signed a statement of work for a delivery app worth ₹18,00,000 in four milestones, and the second one was accepted at the end of the sprint demo. Six marketing clients pay a fixed monthly retainer. Twenty small businesses pay a yearly AMC and hosting fee that falls due on different dates.
SimpleERP turns the statement of work into a sales order, so each milestone invoice draws down what is left to bill. Retainers and renewals are saved services with their SAC codes, and the client's GSTIN decides whether the invoice carries IGST or Kerala's CGST and SGST.
Which SAC code goes on development, support, hosting and ads?
IT work sits under heading 9983 and advertising under 99836. Pick the six-digit code that describes each line of business and save it on the service. These are the codes an agency like Kayal uses most.
- Services without stock, so no warehouse appears on a development invoice.
- SAC summary at the foot of every printed invoice.
| Service | SAC | Usual GST |
|---|---|---|
| App or website development milestone | 998314 | 18% |
| IT consulting, support and AMC | 998313 | 18% |
| Hosting and server management | 998315 | 18% |
| Ad campaign management and SEO retainer | 998361 | 18% |
| Logo and UI design | 998391 | 18% |
How do we bill a fixed-price project milestone by milestone?
Enter the statement of work as a sales order with one line per milestone. When the client accepts milestone two, convert just that line to an invoice. The order shows what is billed and what is still open, so the fourth invoice never goes out twice or not at all.
- Quotation to sales order without retyping the scope.
- Partial invoicing against the order, line by line.
- Credit note when a milestone is cut from the scope after billing.
Illustration of GST tax invoice INV-2026-27-0213 to Ravi Stores with CGST 9% and SGST 9%, round off, a UPI QR code and the amount in words.
Do clients in Chennai or Bengaluru get IGST from Kochi?
Yes, when they are registered there. For a business client the place of supply of IT services is generally the client's registered location, which SimpleERP takes from the GSTIN. Milestone two at ₹4,50,000 to the Chennai client carries IGST of ₹81,000, while the same invoice to an Ernakulam client splits into ₹40,500 of CGST and ₹40,500 of SGST.
- State from the first two digits of the client's GSTIN.
- Export of services to clients abroad is not supported: invoices are in rupees only.
- Edge cases, such as a client with branches in several states, belong with your CA.
How do we stop missing AMC and hosting renewals?
There is no automatic recurring invoice yet, so keep renewals visible instead. Each AMC client has the renewal month in the line description, and the sales register for the same month last year lists every client due now.
- Sales by customer report for the period, exported to CSV in one click.
- Receivables ageing that flags the client still unpaid on last year's AMC.
- UPI QR printed on the invoice for small clients who pay from a phone.
One system
What it connects to
IT services and agencies
Pipeline to SAC-coded retainer invoices, payroll for a salaried team and a laptop register.
See howInventory for IT companies
Track the routers and firewalls you resell and the spare parts you keep for AMC visits; register laptops as assets and ignore the rest.
See howAccounting for IT companies
Service income by line of business, client advances, TDS deducted by clients, cloud and software costs and a monthly close for a software house.
See howPayroll for IT companies
Monthly payroll for developers and designers with PF, PT and TDS, work-from-home attendance, notice-period exits and freelancer bills kept apart.
See howGST billing
Tax invoices with CGST, SGST or IGST by place of supply, HSN on every line and a UPI QR on the print.
See how
Honest limits
What SimpleERP does not do yet
- E-invoice IRN and QR code, and e-way bills, are not generated through the government APIs
- Cess is not calculated; GST return filing stays with you or your accountant
- No price lists: every line is priced as you bill it
- No export invoices under LUT and no multi-currency billing for clients abroad
- No billing from timesheets or tracked hours; time-and-material work is billed as typed lines
Getting started
Start with GST billing
Sign up with your phone
Name, phone number and a password. No card for the seven-day trial, and email is optional.
Tell us about the business
Type your GSTIN and the state fills itself. Accounts, GST rates, units, roles and numbering are seeded for you.
Add what you sell
Add development, AMC, hosting and campaign retainers as services with their SAC codes, such as 998314 for app builds.
Post your first GST invoice
Pick the customer, add lines and save. The place of supply picks CGST and SGST or IGST for you.
FAQ
Questions, answered
Can we invoice a US client in dollars?
No. SimpleERP bills in rupees only, and export invoices under a letter of undertaking are not produced. If foreign clients bring in most of your revenue, keep their invoicing elsewhere until multi-currency arrives; domestic clients can still be billed here.
Can we resell a software licence on the same invoice as our setup fee?
Yes. Add the licence as a product with its own HSN or SAC code and rate, and the setup work as a service. Both lines sit on one invoice, each taxed by its own rate and place of supply.
The client wants the PO number on every milestone invoice. Where does it go?
Put the client's purchase order number in the reference on the sales order and in the invoice notes. It prints on the A4 invoice, so the client's accounts team can match it without writing back.
We bill a time-and-material project at an hourly rate. Can SimpleERP do that?
Only as typed lines. Enter the hours as the quantity and the hourly rate as the price, for example 64 hours at ₹2,500. There are no timesheets, so the hours come from wherever your team logs them today.
Related
Keep reading
IT services and agencies
Pipeline to SAC-coded retainer invoices, payroll for a salaried team and a laptop register.
Read moreInventory for IT companies
Track the routers and firewalls you resell and the spare parts you keep for AMC visits; register laptops as assets and ignore the rest.
Read moreAccounting for IT companies
Service income by line of business, client advances, TDS deducted by clients, cloud and software costs and a monthly close for a software house.
Read more
See how GST billing works in SimpleERP for IT services and agencies
Seven days free. No card. Your first GST invoice in minutes.