← All posts

How to build an online payment form (with GST invoices)

2 July 2026 · 4 min read

Selling a product, taking a deposit, or charging for a booking? You don't need a separate checkout page. With Formspry you can accept payments directly inside a form and email the customer a proper GST invoice automatically.

1. Create your form

Start from scratch or pick a template, then drag in the fields you need — name, email, phone, and any product or booking details. Formspry's builder is fully drag-and-drop, so this takes a couple of minutes.

2. Turn on payments

Formspry has payments built in via Razorpay, so there are no third-party plugins to wire up. When a customer submits, they pay securely, and the payment is verified server-side before the response is recorded.

3. GST invoices, on request

Right after paying, your customer is asked whether they'd like an invoice. They enter their billing details (and GSTIN if they have one), and Formspry emails them a GST tax invoice — CGST + SGST or IGST depending on their state — as a PDF, in your business's name. Pick your format too: the classic Tally layout, a modern GST invoice, an international invoice, or a simple receipt. Every invoice is numbered sequentially and stored so you can download them anytime for filing.

Why not Google Forms?

Google Forms can't take payments or issue invoices at all. If money is involved, you need a form builder that treats payments as a first-class feature.

Ready to try it? Create your first payment form free on Formspry.

Build your first form free with Formspry

Start building