Crypto invoicing for freelancers

Invoice in dollars — your client pays in USDT, BTC or ETH via a link. No website, no code and no monthly fee.

Sign-up is open, no monthly fee.

An invoice in a minute

Create an invoice in the dashboard or the Telegram bot and send the link.

Locked rate

The dollar amount is converted to the coin for the payment window.

Team

For agencies — roles for managers and an accountant, plus CSV export.

International transfers for freelancers often take days and lose a percentage on conversion. A USDT payment arrives in minutes, and your client only needs any wallet or exchange.

A payment link looks professional: amount, due date, QR code and status — not just a wallet address dropped in a chat.

One request to create a payment

The response contains the address, the exact amount and a link to a ready-made payment page. Status updates arrive via HMAC-signed webhooks.

curl https://api.moonvex.org/v1/payments \
  -H "Authorization: Bearer $MOONVEX_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"orderId":"1001","amount":"800","currency":"USDT","network":"TRON"}'

How to get started

  1. 1

    Sign up

    Email and password — your project is created right away. Confirm your email and turn on 2FA.

  2. 2

    API key or manual invoices

    Create a key and a webhook under “Integration”, or issue invoices from the dashboard and the Telegram bot with no code.

  3. 3

    Get paid

    Your customer pays on the payment page, you get notified, and the funds land on your project balance.

FAQ

Do I need to register a company?

An email is all you need to sign up. Tax obligations depend on your country.

Can I send an invoice from my phone?

Yes, in the Moonvex Telegram bot.

What if the client pays after the due date?

The invoice expires, but the incoming transfer will be visible in the dashboard; you can issue a new invoice.

By coin and network

See also

Start accepting payments today

An account and your first project in a minute, no monthly fee.

Create account