💳 Invoice Practice Lab

Google Pay Receipt Generator — Free Sample UPI Payment Receipt

GPay / UPI Receipts · Invoice Practice Lab · Educational Tool
Educational Use Only: All receipts generated on Invoice Practice Lab are SAMPLE receipts for training and practice purposes only. They are not real Google Pay or UPI receipts and must not be used to falsely prove a payment was made.

The Google Pay receipt generator on Invoice Practice Lab creates a realistic sample GPay / UPI payment receipt that mirrors the format and fields of a genuine Google Pay transaction record. It is designed for finance educators, accounting students, banking trainers, and developers who need sample UPI receipts for practice and demonstration — without creating records in any real payment system.

Each generated receipt includes the key fields present on a real Google Pay receipt: transaction ID, UPI reference number (UTR), sender VPA, receiver VPA, bank name, amount, date and time, and payment status. You can customise all values to create a receipt that fits your specific training scenario.

How to Generate a Sample GPay Receipt

  1. Open Invoice Practice Lab with the link below. On the homepage, select "Google Pay" from the service type options.
  2. Enter the sample payment details: sender name, receiver name or UPI ID, transaction amount, bank, date, and time. The tool generates a Transaction ID and UTR number in the correct format automatically.
  3. The sample GPay receipt is displayed instantly. Download it as a PDF or screenshot it for use in your training module, presentation, or testing environment.

What Is on a Google Pay Receipt?

A Google Pay payment receipt contains several technical fields that are important for UPI transaction reconciliation and dispute resolution. Here is what each one means:

Receipt FieldWhat It MeansExample Format
Transaction IDGoogle Pay's internal unique identifier for the transaction. Used for GPay customer support queries.CICAgKD...base64 string
UTR NumberUnique Transaction Reference — assigned by the banking network (NPCI). This is the definitive proof of payment used by banks.123456789012 (12 digits)
UPI Reference IDThe reference number assigned by the receiver's bank. Sometimes called the bank reference number.400010...18 digits
Sender VPAVirtual Payment Address of the person who sent the money (e.g., name@okicici). VPA is the UPI ID.rahul@okhdfc
Receiver VPAVirtual Payment Address of the recipient. Can be a personal UPI ID or a merchant QR code VPA.merchant@paytm
Bank AccountThe sender's linked bank account from which the money was debited. Usually shown as bank name + last 4 digits.SBI ••••1234
AmountThe exact rupee amount transferred in the transaction.₹1,500.00
Date & TimeTimestamp of the transaction in IST. Important for reconciling statements.24 Mar 2025, 3:45 PM
StatusOutcome of the payment: Success, Pending, or Failed. A receipt is typically issued only for successful transactions.Success
UTR vs Transaction ID: The UTR (Unique Transaction Reference) is the most important number on a UPI receipt. It is assigned by NPCI and recognised by all banks for payment verification. The Transaction ID is Google Pay's internal number. When a recipient's bank asks for proof of payment, they will ask for the UTR, not the GPay Transaction ID.

What Is a VPA (UPI ID) and How Does It Work?

A VPA (Virtual Payment Address) is the unique identifier for a UPI-linked bank account. It takes the format of username@bankhandle (e.g., rahul@okicici, meena@ybl, shop123@paytm). When you send money via Google Pay, the NPCI's UPI system uses the VPA to look up the linked bank account and route the transfer directly through IMPS or UPI rails.

Common bank handle suffixes in India include: @okicici (ICICI), @okhdfc (HDFC), @oksbi (SBI), @okaxis (Axis), @ybl (Yes Bank via PhonePe), @paytm (Paytm Payments Bank), and many others. The sample receipt generator lets you enter any VPA format so you can practise reading and verifying UPI transaction records.

Why Use a Sample GPay Receipt Generator?

Generate Google Pay Sample Receipt

Create a realistic GPay / UPI payment receipt for practice — free, no login required.

Open GPay Receipt Generator →

Frequently Asked Questions

Can I use this sample receipt as proof of payment?

No. Sample receipts from Invoice Practice Lab are for educational and training use only. They are not valid proof of payment. A genuine GPay receipt is generated by Google Pay after a real transaction and shows a UTR number that can be verified with the bank. Using a sample receipt to falsely claim a payment was made is fraudulent.

What is a UTR number and why is it important?

UTR stands for Unique Transaction Reference. It is a 12-digit number assigned by NPCI to every UPI transaction as a permanent record on the banking network. Banks use the UTR to verify whether a payment was actually received, trace delayed transactions, and settle disputes. It is the gold standard for UPI payment verification and is more reliable than any app-level transaction ID.

How is a Google Pay receipt different from a PhonePe or Paytm receipt?

All UPI payment receipts — whether from Google Pay, PhonePe, Paytm, or any other app — contain the same core fields assigned by NPCI: UTR number, sender VPA, receiver VPA, amount, and timestamp. The difference is in the visual design and the internal transaction ID format each app uses. The UTR number is identical across all apps for the same transaction and is the common field for bank-level reconciliation.

What should I do if a UPI payment shows "Pending" status?

A pending UPI payment means the transaction has been initiated but the final debit/credit confirmation has not been received. Wait 30 minutes — most pending transactions resolve automatically. If it is still pending after that, check with your bank using the UTR number. Do not initiate a second payment until the first is confirmed failed, to avoid double payment.