Live on Solana Devnet

Borderless stablecoin payments for the modern internet economy

InvoicePay is the decentralized invoice and escrow infrastructure for freelancers, agencies, and DAOs. Send invoices in seconds — get paid in USDC, secured by on-chain escrow.

just now
Invoice sent
8,400 USDC
→ Mango DAO
just now
Escrow locked
8,400 USDC
PDA verified
just now
Funds released
+2,800 USDC
Milestone 1/3

Powering payments across the Solana ecosystem

SolanaUSDCPhantomBackpackSolflareJupiter
Platform

Everything you need to get paid

A full-stack stablecoin payment system, engineered for trust.

Escrow Security

PDA-secured vaults lock funds until both parties agree. No custodian, no rug.

Instant USDC Payments

Sub-second settlement on Solana. Pay anyone, anywhere, in stablecoins.

Milestone Releases

Split deliverables. Release tranches as work is approved on-chain.

Reputation Layer

On-chain trust score earned from completed invoices and disputes.

DAO Arbitration

Disputes resolved by token-weighted vote with verifiable evidence.

Multi-Sig Treasury

Team-grade vaults with role separation and signer thresholds.

Workflow

From invoice to settlement in 5 steps

Every step is verifiable on-chain.

01

Create Invoice

Set amount, due date and milestones.

02

Client Pays

Shareable link. Connect wallet. One click.

03

Funds Locked

USDC held by audited PDA escrow vault.

04

Work Completed

Approval signed by both parties.

05

Funds Released

Settlement in milliseconds, on-chain.

Audit-ready architecture

Security is not a feature.
It's the foundation.

Every escrow vault is a Program Derived Address with strict ownership and signer verification. We assume hostile inputs and design accordingly — at the protocol layer.

PDA ownership validation
Signer authorization checks
Replay attack prevention
Safe SPL token CPIs
Role-separated treasury
Multi-sig authority paths
#[derive(Accounts)]
pub struct ReleaseEscrow<'info> {
  #[account(mut, seeds=[b"vault", invoice.key().as_ref()], bump)]
  pub vault: Account<'info, EscrowVault>,
  #[account(constraint = signer.key() == vault.payer)]
  pub signer: Signer<'info>,
  pub token_program: Program<'info, Token>,
}
$284M+
Volume processed
42,180
Invoices issued
18,400
Wallets onboarded
99.98%
Settlement success
Builders love it

Trusted by teams shipping on Solana

"We replaced our entire AR stack. Settlement went from 7 days to 7 seconds."

Lena Park
Ops Lead, Helio Labs

"Escrow without a custodian. This is what stablecoins were built for."

Marcus Vidal
Founder, Drift Foundation

"The reputation layer is genius — clients pay faster when they know it's tracked."

Sasha Yorke
Independent designer

Get paid in stablecoins today.

Free during devnet beta. Connect a Solana wallet to issue your first invoice in under 60 seconds.