CoinGate's instant billing feature lets you create and send crypto payment requests to individuals or businesses without any integration. You can deliver invoices by email or by sharing a payment link.
Step 1: Open the invoice builder
Select "Create invoice" to get started. You'll find this option in the top menu on the Home page or by navigating to Billing > Create invoice in the sidebar. This takes you to the invoice creation section.
Step 2: Select or add a contact
Use the search bar to find an existing contact. To add a new one, choose "Add manually" and select a contact type:
- Person: enter a first name, last name, and email address.
- Business: enter a company name and email address.
You can also add an external contact ID for internal tracking. Select "Save address" to continue.
Step 3: Choose a billing method
Once a contact is selected, choose how to structure the invoice.
- Request a specific amount
Enter a total amount directly. Use this when you're billing a flat fee rather than specific products or services. - Add products
Build a line-item invoice by selecting existing products or creating new ones. To create a product, enter a name, price, and currency. You can adjust quantities or remove items before finalizing. All products on the same invoice must be listed in the same currency.
Step 4: Configure invoice settings
| Field | Description | Required? |
| Receive currency | The currency your payment will be settled in. If you select Euro, the crypto payment is converted to EUR and credited to your CoinGate account. | Yes |
| Underpaid cover percentage | Set a buffer of up to 10% to cover minor underpayments caused by price fluctuations or slow blockchain confirmations. Leave at 0 if the invoice must be paid in full. | No |
| Invoice expiration | How long the payment link stays valid, in days. The minimum is 1 day. | Yes |
| Frequency (recurring) | How often do you want to send this invoice (weekly or monthly). | No |
| Start date (recurring) | The start date of recurring billing cycle | Yes |
| End date (recurring) | The end date of recurring billing cycle | No |
| Callback URL | For API users who want to receive automatic status updates (paid, expired) via a webhook. Leave blank if you are not using the API. | No |
| Invoice title | A reference name visible on the invoice preview. Use this to identify the purpose of the request, for example "Consulting fee May 2025." | No |
| Send request via email | When enabled, the invoice is sent directly to the contact by email. When disabled, you receive a shareable payment link to distribute manually. | No |
Step 5: Set up a recurring schedule
To send the same invoice on a repeating schedule, configure the frequency and date range before submitting.
Select a frequency:
- Once: the invoice is sent a single time.
- Weekly: the invoice is sent every week throughout the period you define.
- Monthly: the invoice is sent every month throughout the period you define.
If weekly or monthly frequency is selected, you can then set a start date and an end date to define how long the cycle runs. CoinGate will generate and send invoices automatically according to the chosen frequency until the end date is reached.
Stopping a recurring cycle
To discontinue an active cycle, go to Billing > Invoice history. Locate any invoice that belongs to the cycle (recurring invoices are marked with a recurring icon) and open it. Select "Discontinue" to stop any future invoices from being sent.
Invoices that have already been sent remain active until they are paid or canceled by the merchant. Discontinuing a cycle does not automatically cancel previously issued invoices.
Step 6: Submit and confirm
When everything is configured, select "Request" to create the invoice.
You'll see a confirmation screen with the total amount, current status, and the contact name. From here you can copy the payment link, preview the invoice, resend it, or cancel the request.
Step 7: Payment experience for the recipient
How the recipient accesses the invoice depends on the delivery method selected during setup.
- If "Send request via email" was enabled, the recipient receives an email with the invoice details and a "Pay now" button.
- If email sending was disabled, share the payment link manually. You can copy it from the confirmation screen immediately after creation, or retrieve it later from Billing > Invoice history by opening the invoice and copying the link from the bill preview.
- If recurring billing is enabled, emails will be sent automatically to the recipient's email.
The recipient sees a summary of the billed items, quantities, prices, and total amount, along with a "Pay now" button. Once the payment page is opened, the recipient has 20 minutes to complete the transaction.
Track invoices
All billing activity is available in Billing > Invoice history. From there you can:
- View invoice status: Pending, Paid, Expired, Scheduled or Canceled.
- Open, resend, or cancel individual requests.
- Create a new invoice using a previous one as a template.
Notes
Contacts and products can be reused to speed up future billing. Sending by email is optional for one-time invoices; you can always share the payment link manually instead. The underpaid cover setting is particularly useful when billing in assets with higher price volatility.