How to Create and Send a Crypto Invoice Instantly via CoinGate?

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.

  1. Request a specific amount
    Enter a total amount directly. Use this when you're billing a flat fee rather than specific products or services.
  2. 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

FieldDescriptionRequired?
Receive currencyThe 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 percentageSet 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 expirationHow 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 cycleYes
End date (recurring)The end date of recurring billing cycleNo
Callback URLFor 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 titleA 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 emailWhen 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:

  1. Once: the invoice is sent a single time.
  2. Weekly: the invoice is sent every week throughout the period you define.
  3. 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:

  1. View invoice status: Pending, Paid, Expired, Scheduled or Canceled.
  2. Open, resend, or cancel individual requests.
  3. 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.

Was this article helpful?
2 out of 3 found this helpful