settlematic
Guides··15 min read·By Keshav Sharma

Crypto Invoicing for Web3 Agencies

How Web3 agencies bill retainers, milestones, and multi-client work in crypto — with stablecoin settlement, DAO client workflows, and non-custodial treasury management.

Do this next

Create a crypto invoice

  1. Quote the invoice in fiat.
  2. Client pays USDC, USDT, or EURC.
  3. Funds settle to a wallet you already control.

TL;DR

Web3 agencies need fiat-quoted invoices, stablecoin settlement (USDC/EURC), non-custodial treasury that scales across clients, and workflows for DAO multisig payers. Bill retainers on recurring schedules, milestones as separate invoices, and route each payment to addresses you control — not a processor balance. Settlematic Collect handles multi-client invoicing, partial payments, and branded payment pages without holding agency funds.

Settlematic Collect dashboard for Northstar Commerce showing outstanding balance, paid this month, overdue invoices, and recent crypto payments

Web3 agencies — design studios, development shops, marketing firms, protocol consultancies — face a billing problem traditional agencies solved decades ago with wire transfers and accounting software. Clients want to pay from treasuries, multisigs, and stablecoin wallets. Agencies need professional invoices, predictable cash flow, and books that survive audit. Pasting a static wallet address into Notion does not scale past three clients.

This guide covers retainer billing, milestone invoices, multi-client treasury management, DAO client workflows, and stablecoin preferences for agency operations in 2026. We build Settlematic for this use case; the workflows apply regardless of platform.

Why Web3 agencies invoice differently

Traditional agencies invoice in fiat and receive bank wires. Web3 agencies often:

  • Quote in USD or EUR because clients think in fiat budgets
  • Settle in USDC, EURC, or ETH because treasuries hold crypto
  • Serve DAO clients where payment requires multisig approval and public transparency
  • Operate globally without local bank accounts in every client jurisdiction
  • Reject custodial float after watching processor insolvencies from 2022–2025

The mismatch creates friction: finance teams want PDF invoices and line items; protocol teams want on-chain settlement without three-day wire delays. Non-custodial crypto invoicing bridges both — professional invoice presentation with direct-to-agency wallet settlement. See what is non-custodial crypto invoicing.

Retainer billing: recurring invoices without card subscriptions

Agency retainers are typically monthly fixed fees plus variable overages. Crypto does not have native card-style subscriptions that auto-charge a wallet. The 2026 pattern is recurring invoice generation:

  • Configure a monthly schedule in Settlematic Collect — amount, client, line item description.
  • Each cycle generates a new invoice with a unique deposit address bound to your agency treasury.
  • Client pays from treasury or multisig when approved.
  • On-chain detection marks the invoice paid; webhook fires to your ops stack.

Each cycle is a distinct invoice with its own tx hash — better for accounting than a single recurring wallet address where reconciliation is guesswork. Pair with automated email reminders for clients whose multisig votes lag.

Retainer structure variations

ModelBilling approachCrypto consideration
Fixed monthly retainerRecurring invoice, same amountStablecoin preferred for predictability
Hourly retainer (capped)Monthly invoice with hour breakdownAttach time report PDF
Retainer + overageBase recurring + ad-hoc overage invoiceTwo invoice objects, two tx hashes
Quarterly prepaySingle invoice every 90 daysLarger single payment — confirm multisig threshold

For overage months, issue a supplemental invoice rather than editing a paid recurring invoice — preserves audit trail. How to set up recurring crypto invoices walks through configuration.

Milestone invoices for project work

Fixed-bid and milestone-based projects need invoices tied to deliverables — not arbitrary calendar dates.

Best practices:

  • One invoice per milestone with clear description ("Milestone 2: Smart contract audit report delivery")
  • Due date aligned to delivery — send invoice when milestone completes, not before
  • Partial payment support if milestone payment is split (50% on delivery, 50% on acceptance)
  • Unique deposit address per milestone — maps payment to deliverable without manual matching

DAO clients often require milestone invoices for governance proposals — the invoice PDF and payment link become supporting documents for the on-chain spend proposal. Include your agency legal entity, tax ID, and SOW reference on every milestone invoice.

Milestone vs progress billing

Progress billing (percentage of completion) works for long engagements. Issue progress invoices at 25%, 50%, 75%, 100% with running totals in line-item notes. Finance can verify cumulative billed vs contract value. Avoid invoicing 100% before delivery unless contract explicitly allows — DAO governance reviewers flag prepayment risk.

Multi-client treasury management

Agencies serving ten, fifty, or two hundred clients cannot manually track which payment belongs to which client. Requirements:

NeedSolution
Per-client reconciliationUnique deposit address per invoice
Consolidated treasuryNon-custodial sweeps to operating wallet
Client-level reportingExport filtered by client ID
Segregated funds (rare)Separate treasury wallets per client or project

Most agencies use a single operating treasury with per-invoice address derivation — funds sweep to one multisig or hardware-wallet-controlled address after confirmation. See non-custodial sweeps explained.

For clients requiring segregated escrow (uncommon but requested by some enterprises), use separate settlement wallet configuration per client in org settings — still non-custodial, but operationally heavier.

Operating vs reserve treasury

Sophisticated agencies split:

  • Operating wallet — receives invoice payments, pays contractors
  • Reserve cold storage — periodic sweeps from operating to cold multisig

Auto-sweep on confirmation keeps operating wallet balance manageable. Manual cold sweeps on weekly cadence reduce hot-wallet exposure. Document sweep policies in your security review.

DAO clients: multisig payers and governance workflows

DAO clients introduce approval latency and transparency requirements standard B2B billing does not have.

Typical DAO payment flow

  • Agency issues invoice with fiat quote and payment link.
  • DAO contributor adds spend proposal to governance forum (Discourse, Commonwealth).
  • Multisig signers or token voters approve.
  • Treasury manager executes payment to invoice deposit address.
  • On-chain detection closes invoice; agency delivers receipt for DAO accounting.

Friction points and fixes:

FrictionFix
Wrong network selectedInvoice specifies network prominently; validate USDC mint
Underpayment after governance amendmentPartial payment support + reminder
Multisig pays from wrong walletInvoice address is unique — payment still reconciles
Public transparency requirementsTx hash on paid invoice export for DAO books

Provide DAO clients a payment instruction packet: invoice PDF, payment link, network, token contract address, expected amount, and your agency's legal entity for their records. Crypto payments for Web3 DAOs expands treasury patterns.

Stablecoin preference for DAO treasuries

DAOs overwhelmingly hold USDC on Ethereum, Base, or Solana. Quote in USD; settle in USDC. EUR-native DAOs (fewer but growing) prefer EURC on Polygon or Ethereum. Match your invoice settlement asset to where the DAO actually holds liquidity — asking a Solana-native DAO to pay on Ethereum mainnet adds friction and bridge risk.

Stablecoin preference: USDC, EURC, and when to accept ETH

AssetAgency use caseClient profile
USDCDefault for global USD-quoted workUS and global DAOs, startups
EURCEU-quoted invoices, VAT clarityEU protocols, GmbH clients
USDTLegacy treasuries, especially TronAsia-focused clients
ETHProtocol-native clients onlyAccept with FX documentation
BTCRare for agency retainersBitcoin-only clients — separate workflow

Stablecoins eliminate invoice-to-payment FX variance — the €10,000 invoice maps to ~€10,000 of EURC or USD-equivalent USDC at settlement. ETH and BTC payments require documenting fair market value at receipt for tax — operational overhead agencies often avoid unless premium billed.

Configure default settlement assets per client in Collect. Override per invoice when a specific client treasury dictates.

Branding and professionalism

Web3 clients are not immune to unprofessional billing. Branded invoices signal you are a real vendor, not a Telegram contact asking for funds.

  • Logo, colors, typography on payment pages and PDFs — see custom branding on crypto invoices
  • Legal entity name matching contracts and NDAs
  • Line-item detail — "March 2026 retainer: 160 hours strategic development" not "services"
  • Payment terms — Net 15, Net 30, late fee policy stated on invoice

DAO governance reviewers reject vague invoices. Enterprise procurement requires vendor onboarding forms that match invoice legal names exactly.

Team workflows: who creates, who approves, who reconciles

RoleResponsibility
Account leadCreates invoice, client communication
Finance / opsReviews amounts, exports for month-end
Founder / partnerApproves write-offs, credit notes
DeveloperWebhook integration, ERP sync

Multi-user RBAC in invoicing platforms prevents junior staff from changing treasury destinations. Non-custodial architecture means treasury config changes should be rare and audited — address binding at issuance protects against mid-invoice redirects.

Connect invoice paid webhooks to Slack or Linear for ops visibility when DAO payments land days after invoice send.

Tax, VAT, and cross-border agency work

Agencies billing EU clients from non-EU entities, or Indian dev shops billing US protocols, face place-of-supply rules. Crypto settlement does not change VAT/GST obligations — see VAT and GST on crypto invoices.

Document:

  • Client tax IDs on B2B invoices
  • Reverse charge notation where applicable
  • Export of services wording for zero-rated cross-border work

Export invoice + tx hash bundles for your accountant quarterly. Crypto tax for business covers income recognition.

Integrations for scaling agencies

At volume, manual invoice sending breaks. Integrate:

  • CRM — pull client records; push paid status
  • Project management — milestone triggers invoice creation via API
  • Accounting — Xero/QuickBooks export or webhook to custom ledger
  • Slack — payment notifications for account leads

Developer documentation covers API authentication, webhook signatures, and sandbox testing in the demo. Gateway adds embedded checkout if the agency productizes services (audit packages, workshop tickets) alongside bespoke invoicing.

Security for agency treasuries

Agencies concentrate client payment flow through few wallets — attractive targets.

  • Multisig operating treasury (2-of-3 minimum for teams)
  • Hardware wallet co-signers for cold sweeps
  • Separate keys for invoice treasury vs contractor payout wallet
  • No shared seed phrases in Slack — ever

Security documentation for your invoicing platform should confirm non-custodial settlement — agency funds never sit on processor balance sheets. Read is crypto invoicing safe.

Comparison: manual wallets vs invoicing platform

ApproachProsCons
Static wallet QR in emailZero setupNo reconciliation, unprofessional
Spreadsheet + shared addressFreeCannot map payments to clients
Custodial processorEasy detectionFloat, payout delay, insolvency risk
Non-custodial invoicing (Collect)Professional + direct settlementSubscription cost

The break-even for invoicing software is typically five active retainer clients — below that, manual may suffice; above that, reconciliation cost dominates.

Scaling from boutique to mid-size agency operations

Web3 agencies crossing 20 active retainer clients need operational upgrades beyond individual account lead invoice creation:

StageClient countRecommended ops model
Boutique1–10Founder creates invoices; spreadsheet AR
Growth10–25Dedicated finance hire; Collect multi-user
Scale25–75API milestone triggers; webhook ERP sync
Mid-size75+Finance ops team; automated dunning; per-client P&L

At growth stage, assign each account a client_id in invoice metadata — exports filter by client for profitability analysis. DAO clients with 14-day multisig latency need separate AR aging rules than startup clients paying same-day.

Quarterly business reviews with top clients include payment rail metrics: average days to pay, wrong-chain incidents, preferred network. Data informs whether to push Solana-only or maintain multi-network checkout.

Competitive positioning in agency pitches

Crypto-native billing capability wins RFPs against agencies insisting on wire-only:

  • Speed narrative — "Settlement same day vs 5-day SWIFT" in proposals.
  • Global narrative — "Pay our distributed team without correspondent banking" for clients hiring internationally through you.
  • Transparency narrative — On-chain payment proof for DAO governance proposals.

Do not lead with crypto — lead with delivery capability. Mention flexible settlement as operational advantage in terms section. First invoice professionalism (custom branding) matters more than crypto jargon in pitch decks.

Subcontractor pass-through billing

Agencies paying subcontractors while billing clients need clean entity separation:

  • Client invoice issued by agency entity with agency branding.
  • Subcontractor invoices agency separately (not client) — same Collect org or separate vendor records.
  • Agency margin = client payment minus subcontractor cost minus platform fees.
  • Never route client payment directly to subcontractor wallet without contractual pass-through structure — tax and liability complications.

Pass-through requires two invoice objects minimum per client milestone. Export metadata project_code links client invoice to subcontractor cost for margin reporting.

Agency treasury segmentation by client risk

High-risk or new clients: optionally use separate settlement wallet per major client until payment history establishes trust — still non-custodial, operationally heavier. Established DAO clients with 12-month payment history: consolidated operating treasury with per-invoice address derivation.

Client tierTreasury approachRationale
New (<3 invoices)Optional segregated walletLimit exposure during onboarding
StandardShared operating multisigOperational simplicity
Enterprise escrow requestSeparate wallet per contractContractual requirement

Segregation is rare — most agencies use single operating multisig with per-invoice addresses. Offer segregation only when contract or client security review demands it.

Getting started

Web3 agency billing in 2026 is fiat-quoted, stablecoin-settled, non-custodial, and per-invoice reconciled. Configure retainers on recurring schedules, milestones as separate invoices, DAO-ready payment packets, and branded PDFs that survive governance review.

Start with Settlematic Collect for multi-client invoicing, test a full client cycle in the demo, review pricing for agency volume, and read security before connecting production treasury wallets. For embedded product checkout alongside services, add Gateway.

Frequently asked questions

Should Web3 agencies quote in crypto or fiat?
Quote in fiat (USD/EUR) for client budget alignment; settle in stablecoins. Pure crypto quotes complicate client accounting and tax.
How do I bill a DAO with a multisig treasury?
Issue a standard fiat-quoted invoice with payment link. Provide governance packet with network, amount, and contract address. Expect 3–14 day payment latency after proposal approval.
Can one agency wallet receive all client payments?
Technically yes with a shared address, but reconciliation fails. Use per-invoice deposit addresses derived from your treasury configuration.
What about partial payments on large milestone invoices?
Enable partial payment tracking — invoice stays open until cumulative payments meet quoted amount. See partial payments on crypto invoices.
USDC on Base vs Ethereum for agency invoices?
Match client treasury location. Base and Solana offer lower fees for smaller invoices; Ethereum mainnet suits clients with liquidity there only.
How do agencies handle late payments?
Configure automated reminders in Collect; state late fee policy on invoice; pause work per contract — same as fiat agencies. On-chain payment does not change collections policy.

Continue reading

Start invoicing and accepting crypto payments

Collect and Gateway on one non-custodial platform - funds always sweep to wallets you control.