Stablecoin
Payroll.
Pay your global team in stablecoins. Batch payouts to hundreds of wallets in a single transaction. Multi-chain distribution across Ethereum, Polygon, Base, Solana, and Arbitrum. Fiat off-ramp for recipients who want local currency. Tax reporting and compliance built in from day one.
Three modes.
One payroll run.
Contractor payouts, salary streaming, or hybrid fiat-and-crypto. Mix modes across your team in a single batch.
Contractor Payouts
One-off or recurring payments to contractor wallets worldwide. Upload a CSV or hit the API with wallet addresses and amounts. We batch, sign, and distribute — across any supported chain. No banking relationship required on the recipient side.
- One-off or recurring schedules
- CSV upload or API-driven
- No recipient bank account needed
- Supports USDC, USDT, DAI
Salary Streaming
Continuous payment streams for full-time team members. Funds flow per-second to recipient wallets using Sablier and Superfluid-style streaming protocols. Employees can withdraw accrued earnings at any time — no more waiting for the 15th.
- Per-second payment streams
- Withdraw anytime, no lockup
- Ideal for full-time salaried roles
- Transparent on-chain payslip
Hybrid Payroll
Part stablecoin, part fiat. Recipients choose their split — 60% to a bank account, 40% to a wallet. We handle the off-ramp conversion, the bank transfer, and the stablecoin distribution in a single payroll run.
- Recipient-defined split ratio
- Auto fiat off-ramp to local bank
- Single payroll run for both legs
- Supports 40+ fiat currencies
Batch processing.
Multi-chain
distribution.
The payroll engine ingests a list of recipients, validates wallet addresses across chains, batches transactions for gas optimization, and distributes stablecoins in parallel across Ethereum, Polygon, Base, Solana, and Arbitrum. One API call replaces your entire payroll pipeline.
Transactions are batched per-chain using multicall contracts. Pay gas once per chain, not once per recipient.
Distributions across different chains execute simultaneously. A 5-chain payroll settles as fast as a single-chain one.
Failed transactions are automatically retried with adjusted gas. Partial failures never block the rest of the batch.
Every payout is logged with tx hash, block number, timestamp, and recipient confirmation. Exportable for accounting.
import { PayrollEngine } from '@gizmolab/stablecoin-payroll';
const payroll = new PayrollEngine({
orgId: 'your-org',
treasury: '0x...your_treasury'
});
// Create a payroll batch
const batch = await payroll.createBatch({
name: 'May 2026 Payroll',
recipients: [
{ wallet: '0x...alice',
amount: 4500, chain: 'polygon',
token: 'USDC' },
{ wallet: '0x...bob',
amount: 3200, chain: 'base',
token: 'USDC' },
// ...148 more recipients
]
});
// Execute with multi-sig approval
await batch.execute({ approval: 'multi-sig' });
// Stream status events
batch.on('settled', (e) =>
console.log(e.recipient, e.txHash));Global.
Compliant. Instant.
Pay anyone, anywhere
No banking relationship required on the recipient side. A wallet address is all you need. Pay a developer in Lagos, a designer in Lisbon, and an auditor in Seoul — same payroll run, same settlement speed, no correspondent banking fees.
- 180+ countries, no banking required
- Wallet address is the only prerequisite
- No SWIFT, no intermediary banks
- Same cost whether paying local or cross-border
Tax & audit ready
Automatic tax withholding calculations, 1099 and W-8 form generation, and a complete audit trail for every payout. Export-ready reports for your accountant. Jurisdiction-aware rules for US, EU, and APAC contractors.
- 1099-NEC and W-8BEN generation
- Automatic withholding calculations
- Full audit trail per transaction
- Jurisdiction-aware tax rules
Same-block settlement
No 3-5 day ACH wait. No weekend delays. No batch windows closing at 2pm. Stablecoin payroll settles in the same block it is submitted — typically under 3 seconds. Your contractors see funds immediately.
- Sub-3-second settlement
- No ACH delays or cutoff times
- 24/7/365 — weekends and holidays included
- Recipients see funds instantly
Everything a
payroll team needs.
From CSV upload to tax reporting. The full payroll lifecycle in stablecoins — without stitching together five different services.
Batch CSV Upload
Upload a CSV with wallet addresses, amounts, chains, and tokens. The engine validates every row — address checksums, chain compatibility, token support — before a single transaction is signed. Drag, drop, pay.
Recurring Schedules
Set up weekly, bi-weekly, or monthly payroll schedules. The engine automatically creates and executes batches on your cadence. Cancel or adjust anytime — no lock-in, no penalties.
Multi-Chain Support
Distribute across Ethereum, Polygon, Base, Solana, and Arbitrum in a single payroll run. Each recipient chooses their preferred chain. The engine routes, batches, and optimizes gas per chain automatically.
Fiat Off-Ramp
Recipients who prefer local currency can auto-convert stablecoins to fiat. Funds land in their bank account via local payment rails — ACH in the US, SEPA in Europe, PIX in Brazil, UPI in India. 40+ currencies supported.
Tax Document Generation
Auto-generate 1099-NEC forms for US contractors, W-8BEN for international recipients. Year-end summaries, monthly statements, and payout history — all exportable as PDF or CSV for your accounting team.
Approval Workflows
Multi-sig approval for payroll batches. Configure 2-of-3 or 3-of-5 thresholds. Role-based access for admins, approvers, and viewers. Every approval is logged with timestamp and signer identity.
Six steps.
Payroll done.
From treasury funding to tax documents. The entire payroll lifecycle runs through a single platform.
Fund your treasury
Deposit USDC or USDT into your organization treasury wallet. On-ramp from fiat via bank transfer if needed.
Add recipients
Upload a CSV or add recipients via API. Wallet address, preferred chain, payout amount, and schedule.
Configure payroll
Set frequency, approval thresholds, and notification preferences. Assign approvers and viewers.
Approve & sign
Multi-sig approval flow. Approvers review the batch summary and sign. Threshold met — batch is queued.
Distribute
The engine batches transactions per chain, optimizes gas, and distributes in parallel. Sub-3-second settlement.
Report
Automatic receipts to recipients. Payout confirmations with tx hashes. Monthly statements and year-end tax docs.
Why stablecoin
payroll wins.
DAOs. Startups.
Agencies. Protocols.
Built for any organization paying people across borders — without the overhead of traditional banking infrastructure.
- DAOs & Protocol TeamsPay core contributors and grant recipients from a multi-sig treasury. On-chain transparency for governance reporting.
- Web3 StartupsPay your global remote team without setting up payroll entities in 12 countries. Stablecoins are the native currency — skip the conversion overhead.
- Agencies & StudiosPay freelance designers, developers, and contractors worldwide. Batch payouts for project milestones or monthly retainers.
- Traditional Companies Going GlobalHire internationally without waiting weeks for correspondent bank transfers. Hybrid mode lets employees choose stablecoin or fiat.
Part of the stablecoin infrastructure stack.
Pay Your Team
In Stablecoins.
Batch payouts, multi-chain, fiat off-ramp, tax reporting. Set up your first payroll run in minutes — not weeks.