VegaPal

USDT payment requests

USDT payment requests with the amount and network pinned down

Asking for USDT is easy to do badly. The two failure modes are an amount nobody agreed and a network nobody named, and both come from requesting payment in a message instead of on a document. This page is about the narrow, practical version: one stablecoin, one exact figure, one chain.

Pinning down the amount

USDT tracks the dollar, so unlike a BTC or ETH request there is no rate to argue about — a 1,450 USDT request should land as 1,450 USDT. That makes the failure mode narrower and easier to close: state the figure to two decimals and state that the received amount must equal it.

The only leak left is the network fee. Senders sometimes deduct it, leaving you 1,448.30 and a partial payment. One sentence on the document prevents the entire conversation.

The network line does the heavy lifting

Write the asset and the chain together — 'USDT on TRON (TRC20)', 'USDT on Ethereum (ERC20)', 'USDT on BNB Smart Chain (BEP20)' — immediately above the address. USDT exists on all three, ERC20 and BEP20 addresses are visually identical, and the network is the only instruction distinguishing them.

In VegaPal the network is attached to the saved wallet rather than typed per document, so the pair cannot drift apart between the PDF, the payment page and the QR code.

Where VegaPal stops

VegaPal issues the document and publishes your instructions. It does not hold USDT, convert it, connect to a wallet, watch a chain, or verify that a transfer happened. There is no fee taken from what you receive because nothing you receive passes through it.

Confirmation is you: look at the wallet, match the amount and the timing, mark the invoice paid. Keeping the transaction hash beside your copy of the invoice is the crypto equivalent of a bank reference and answers most later questions before they are asked.

A USDT request in practice (fictional)

Orsett Freight is owed 1,450 USDT for a customs clearance fee they fronted. They issue tax invoice INV-2026-0119 with one line — 'Customs clearance disbursement, AWB 176-44821 — 1 × 1,450.00' — issued 19 November, due 26 November.

The payment page reads: Orsett Freight, 1,450.00 USDT due 26 November, the line item with the airway bill number so the client can match it to their own file, then 'USDT on TRON (TRC20)', the address with a copy button and QR code, and 'Amount received must equal 1,450.00 USDT — network fees are paid by the sender.' The client pays from their exchange the same day. Orsett confirms in their wallet, files the hash, and marks it paid.

Common mistakes on USDT requests

Rounding the amount 'for convenience'. Two decimals removes any question about what was owed.

Naming the asset but not the chain. USDT alone is an incomplete instruction on every network.

Letting the sender net the fee. State the required received figure explicitly.

Requesting in advance on a tax invoice rather than a proforma invoice, which misrecords a sale that has not happened.

Pasting the address rather than selecting a saved wallet, which is how a stale or truncated string reaches a client.

Who this is for

Disbursements and pass-through costs

Request the exact figure with a reference the client can match in their own records.

Short-notice requests

Issue a numbered document in a minute instead of sending an address and hoping.

Clients settling from an exchange

Name the network their exchange withdraws on so nothing needs bridging.

How it works

  1. 01

    Pick the document type

    Tax invoice for something delivered or already incurred, proforma invoice for an advance.

  2. 02

    State the exact figure

    Set the currency to USDT and enter the amount to two decimals with a due date.

  3. 03

    Attach the saved wallet

    Select the USDT wallet whose network you actually receive on, so the pair stays together.

  4. 04

    Send, then verify yourself

    Share the page or PDF, confirm the full amount in your wallet, and mark it paid.

Frequently asked questions

How do I request an exact USDT amount?

Set the invoice currency to USDT, enter the amount to two decimals, and state on the document that the amount received must equal the amount due so network fees are not deducted.

Which network should I request USDT on?

The one you can genuinely receive on, named in full next to the address. TRC20 is the most widely supported default; ERC20 and BEP20 suit clients whose funds already live there.

Is a USDT payment request the same as an invoice?

Yes, in VegaPal it is. There is no separate payment-request document type — you issue a tax invoice or proforma invoice and share its public payment page.

Does VegaPal hold the USDT until I confirm?

No. There is no escrow and no custody. Funds move from your client's wallet to yours, and you set the invoice status once you have seen them.

Create a payment request with VegaPal

The free plan covers 3 documents a month, with PDF downloads and shareable payment pages included.