Roadmap
What we're building, and what already works
No dates. A date is a promise about the future; a status is a fact about today, and this page only carries facts. It changes when the product does.
In progress
5Written and working, but not switched on for everyone yet.
GSTR-1 and GSTR-3B, straight to the GST portal
Built and tested, and not switched on yet. You connect your own GST portal account with the one-time code the portal sends, and can check that the connection is healthy. Gallafy then sends your GSTR-1 and GSTR-3B through a licensed GST Suvidha Provider and reads back what the portal holds, so a return only shows as filed when the portal says it is. Both go all the way. GSTR-3B: save it, set your credit and cash against the tax you owe, and file. GSTR-1: send it, and Gallafy files it only when the portal's own summary matches your books. Either is filed with the one-time code sent to your authorised signatory. The GST portal asks a company or LLP to sign with a digital signature (DSC) instead, which Gallafy can't do, so they sign on the portal. Filing stays off until we have filed enough returns ourselves to trust it with yours; until then, you or your CA upload on the portal.
Email an invoice from Gallafy
Built and tested: send an invoice, quotation, credit note or statement to your customer without downloading it first, and see afterwards that it went. Printing them works today; the sending is not switched on yet.
Automatic payment reminders
Built and tested: a polite nudge before an invoice is due, on the day, and while it stays unpaid — on a schedule you set, off until you switch it on. It never nudges twice for the same thing, and never about an invoice you have already been paid for. Sending them is not switched on yet.
Repeating invoices
Built and tested: take an invoice you have already raised and repeat it every week, month, quarter or year. Gallafy prepares each one as a draft for you to check — or finalizes it for you, if you ask it to. It never raises the same month twice, and a month too short for the day you picked moves to that month's last day rather than being skipped.
A monthly summary of your business, by email
Built and tested: at the start of each month, a short email with what you sold, what the GST came to and what you are still owed — plus a spreadsheet of the whole month for you or your accountant. You can see all of it in the app today; what is not switched on yet is the email, and the copy to your accountant.
Planned
2Agreed and specified. Not started, or not finished.
Hindi throughout
Every screen already reads its words from one file per feature, so this is translation work rather than a rewrite.
Run your billing from WhatsApp
Raise an invoice or check a balance by messaging Gallafy. Fully specified, deliberately parked until the core is unarguable.
Already shipped
24In the product today — on both plans, at no extra cost.
A UPI QR code on every invoice
Save your UPI ID once and every invoice prints a QR beside your payment details. Your customer scans it and pays into your bank directly — the money never passes through us. The printed code carries the total the bill was issued for, so on a part-paid invoice send the link instead: that one knows what is still outstanding.
Chase an unpaid invoice from the list
Nudge a customer straight from the list of who owes you, without opening the invoice first — and the message carries a link to a page where they can see what they owe and pay it.
A link your customer can open
Press Create on a finalized invoice and you get a link with no login behind it. It shows that one invoice, what is still outstanding on it right now, a button to pay by UPI and the PDF. Only someone you send it to can find it, and you can revoke it whenever you like — after that it reads as though it never existed.
Match GSTR-2B against your purchases
Download the 2B file from the GST portal, upload it here, and see exactly which of your purchases your suppliers have not reported — with a message ready to send to the ones who have not. The comparison takes no action in IMS and never decides how much credit you can claim.
An export your CA can import into Tally
Pick a date range and download your sales, credit notes, purchases, receipts and payments as a Tally-importable file. Export only — nothing comes back the other way, and there is no live connection between the two.
A compliance radar that reads your own books
A short, plain-language list of things worth knowing — whether e-invoicing has reached you, whether an MSME supplier has gone unpaid past the time the law allows, whether your HSN codes are long enough. Every card names the official source and tells you to check with your CA. It never files, blocks or changes anything.
Send a purchase back to your supplier
Raise a debit note against the purchase it reverses, in as many parts as the goods come back in. You owe that supplier less, the stock leaves your shelf, and Gallafy will not let you return more than you bought. The GST on the returned goods comes back out of your input tax too — but how much you can actually claim is still between you, your CA and the portal.
Fix a finalized invoice
Amend a finalized invoice — items, price, date — and it keeps its number while Gallafy reverses the old entry, posts the corrected one, and records the before-and-after in your activity log. Cancel works the same way for an invoice, credit note, purchase return or challan that should never have existed. Recorded payments must be reversed first, and once a period's GSTR-1 is pushed or filed its documents are locked — corrections then go through your next filing, with your CA.
A nudge when a GST rate looks out of date
Most goods moved off the 12% and 28% slabs. If a line on a new invoice still uses one, Gallafy says so while you type — and leaves your rate exactly as you set it. Documents dated before the change stay quiet, because those rates were right at the time, and so does a credit note raised against one. It is a nudge, never a block, and it always says to check with your CA.
Find the items with an out-of-date rate
One screen listing every item whose GST rate is one most goods have moved off, and every HSN code too short for your GSTR-1. Each row says what looks wrong and lets you fix that one item there and then. When there is nothing to fix, it says so.
Get back into your account
Forgot your password? Ask for a reset link and set a new one. Or skip the password entirely and sign in with the Google account you already use — either way you land in the same business, with the same records. Passwords need eight characters, and the screen tells you that while you type rather than after you press the button.
Bill an export or an SEZ customer
Mark a customer as overseas or in an SEZ and their invoices offer both routes: with IGST, or without it under your Letter of Undertaking. Gallafy prints the declaration the invoice has to carry, keeps the tax off the bill when it should be off, and puts the sale in its own section of your GSTR-1 instead of lumping it in with the rest. Which route applies to a given sale is a question for your CA.
A shipping address that stays put
Keep a separate delivery address on a customer and it prints beside the billing one. Both are frozen onto the invoice the day you issue it, so correcting an address later fixes the next invoice and leaves the ones you have already sent exactly as your customer received them.
Fewer things to type on an invoice
Pick the GST rate from a list instead of typing it, and the list shows the slabs that were correct for the date on the document — so a bill you are back-dating still offers the rates that applied then. An unusual rate is still allowed; Gallafy mentions it rather than refusing it. Your terms & conditions fill themselves in on new invoices, quotations and purchase orders and stay put on the ones you have already issued, and a picture of your signature can sit above the signature line on the bill.
The reports your accountant asks for
A trial balance, a general ledger, and a cash flow built from the money that actually moved — all off the same double-entry journal your invoices and payments already write to, so there is no second set of figures to reconcile. Alongside them: how long your customers have owed you and how long you have owed your suppliers, balances for both, and sales and purchases broken down by party or by item. Every one of them exports to CSV or Excel for your CA.
Move goods without a bill
A delivery challan for job work, goods sent on approval, or stock moving between your own places — with the reason for the movement on it, as Rule 55 asks. It charges nothing, changes no figure in your books, and can be linked to the invoice you raise later.
Keep the bill with the transaction
Photograph a supplier bill, a signed delivery note or a bank slip and keep it on the record it belongs to. Open it again whenever you need it. We store the file — we do not read it.
A price agreed with one customer
Your dealer has a rate of their own. Set it once against the item and it fills in on their invoices, marked so you can see it is their agreed price and not a slip of the finger. Change it any time; invoices you have already raised never move.
One login for a CA with several clients
An accountant invited to several businesses now moves between them from the account menu, instead of signing in again. Owning two businesses on one login is a different thing, and still not something Gallafy does.
GSTR-1 export and GSTR-3B summary
Both built from your own invoices, with a reconciliation you can check before anything is filed.
One-click migration from a backup
Customers, items, invoices, bills, credit notes and payments lifted out of a supported backup in a single step — your invoices exactly as they were filed, and one click to undo the whole import if it was the wrong file.
A recycle bin and undo
Deleting the wrong row stopped being permanent. Bulk actions got the same safety net.
Dark mode across the whole app
Both themes are contrast-checked, including every money screen. One tap in the top bar switches, and it follows your device until you tell it otherwise.
Search that tolerates a typo
“Sharma” still finds “Sharrma”. Finding a customer stopped depending on how you spelled it last time.