
Accounts Payable API 2026: Mass Crypto Payouts for Vendors, Contractors, and Affiliates
Pay 10,000 vendors in one API call. Compare NOWPayments mass payout, Plisio bulk API, and BTCPay against Tipalti, Bill.com, and Melio for AP automation.
Key Takeaways
- Best crypto-native mass payout: NOWPayments [Gold tier], 0.5% fee, 300+ coins, single REST call carrying up to 10,000 recipients, no per-payment surcharge
- Simplest API surface: Plisio [Gold tier], 0.5% fee, bulk-payout endpoint that maps cleanly to a CSV import, faster to integrate in a weekend
- Best for self-hosted AP: BTCPay Server [Bronze tier], 0% fee, Pull Payments let vendors claim against a budget, technical integration
- Best white-label enterprise: 0xProcessing [Silver tier], contract-based onboarding, OTC desk for large FX, custodial controls
- Still the right answer for fiat-heavy US AP: Tipalti, deep ERP hooks, 1099 generation, OFAC screening; not in payyd's tier system because it is not a crypto gateway
- Fee delta at scale: Paying 1,000 vendors 500 USD each costs ~7,500 USD via Tipalti vs ~3,500 USD via NOWPayments, a 53% saving before FX
Table of Contents
- Why AP teams are adding crypto rails in 2026
- The 8-tool shortlist compared
- Tipalti and Bill.com, the incumbents
- NOWPayments mass payout, the API head-to-head
- BTCPay payouts for self-host AP teams
- Fee math, paying 1,000 vendors 500 USD each
- Code snippets, same payout in two APIs
- Pick by AP team profile
- FAQ
Why AP teams are adding crypto rails in 2026
Accounts payable used to be a purely fiat problem. ACH for US suppliers, SEPA for European ones, SWIFT for everything else, with a stack of approval flows on top to keep finance and audit happy. Tipalti, Bill.com, and Melio built that stack into clean SaaS products and they own the market for good reason. The pieces work, the integrations with NetSuite and SAP are deep, and 1099 season does not require a spreadsheet army.
What changed in 2024 and 2025 is the supplier base. Affiliate networks, contractor pools, creator platforms, DAO grants, marketplace sellers, dropshipping suppliers in regions where banking is slow or unreliable, all of them increasingly prefer to be paid in stablecoins. The reasons are practical, not ideological. A USDT-TRC20 payment lands in 30 seconds and costs 1 USD in network fees regardless of geography. A SWIFT wire to Argentina or Nigeria can take 5 business days, get held by a correspondent bank, and lose 4-7% to spreads and intermediary fees before the recipient sees it.
The math that drove this shift is brutal. A US company paying 500 international contractors 2,000 USD each in a typical month moves 1 million USD. On Tipalti's standard pricing that is roughly 25 USD per wire plus a 2.5% FX spread, or about 37,500 USD in friction. The same 500 payouts via NOWPayments mass payout cost 5,000 USD in platform fees plus 500 USD in network fees, total 5,500 USD. The 32,000 USD saving funds a finance hire, or just lands on the bottom line.
For context on the related payroll problem (paying employees vs paying vendors) see our crypto payroll guide. This article is specifically about the AP side, programmatic payouts to vendors, contractors, and affiliates.
The 8-tool shortlist compared
Eight tools dominate the AP automation conversation in 2026. Four are fiat incumbents (Tipalti, Bill.com, Melio, Brex AP) and four are crypto-native mass-payout APIs (NOWPayments, Plisio, BTCPay Server, 0xProcessing). They are not direct substitutes; the right answer depends on supplier mix, geography, and how much of your AP runs through an existing ERP. Here is the side-by-side.
| Tool | Tier | Platform fee | Per-payment | Best for |
|---|---|---|---|---|
| Tipalti | Not ranked | $149 – $447/mo | $1.50 – $25 + 2-3% FX | Enterprise fiat AP, SAP/NetSuite |
| Bill.com | Not ranked | $45 – $79/user/mo | Free ACH + 1.5% FX | SMB US-domestic AP |
| Melio | Not ranked | Free | Free ACH, 2.9% card | US small biz, low volume |
| Brex AP | Not ranked | Bundled with card | Free ACH, 2% intl | US startups on Brex card |
| NOWPayments | Gold | $0 | 0.5% + ~$1 network | International contractors, affiliates |
| Plisio | Gold | $0 | 0.5% + ~$1 network | Weekend integrations, lean stack |
| BTCPay Server | Bronze | Self-host (~$10/mo VPS) | 0% + ~$1 network | Web3 startups, DAOs |
| 0xProcessing | Silver | Contract | ~0.4-0.8% (negotiated) | White-label enterprise crypto AP |
A note on tier badges: Tipalti, Bill.com, Melio, and Brex AP are not part of payyd's editorial tier system because we rank crypto payment gateways, not fiat AP automation software. They are listed here because any honest AP comparison has to include them; the absence of a tier is not a knock on the products.
Tipalti and Bill.com, the incumbents
Tipalti is the gold standard for enterprise AP automation. The platform handles supplier onboarding, W-9 and W-8 collection, OFAC and FATF screening, 1099 generation, multi-entity consolidation, and direct push into NetSuite, SAP, QuickBooks, Sage Intacct, and Microsoft Dynamics. For a Series B+ company with a real finance team and predominantly fiat suppliers, it remains the right answer. Pricing starts at 149 USD per month for the Express tier and climbs into multiple thousands per month for the full Elite tier with multi-entity and approvals.
Bill.com is the lower-end equivalent, optimized for SMBs and accountants. Pricing is per-user (45 to 79 USD per month), ACH payments are free for US-domestic, and the QuickBooks integration is so tight that most US bookkeepers ship Bill.com by default. The catch is international: Bill.com is a US-centric product and international wires cost 1.5% FX plus a fixed wire fee, with limited country coverage.
Melio is the truly free tier, no monthly fee, free ACH, with a 2.9% card surcharge if you want to pay a supplier with a credit card. Volume caps and limited international reach put it in the small-business bracket.
Brex AP is bundled with the Brex card product and aimed at venture-backed US startups already on the platform. It is convenient if you are already a Brex customer; not a standalone reason to switch.
None of these four touch crypto. That is the gap the crypto-native APIs fill, especially for the international-contractor and affiliate-payout segment.
NOWPayments mass payout, the API head-to-head
NOWPayments [Gold tier] is the most direct functional replacement for Tipalti's wire-out flow when your suppliers will accept crypto. The headline product is the mass-payout endpoint: a single POST to /v1/payout carrying an array of up to 10,000 recipients, each with an address, an amount, and a currency. The platform fee is 0.5% on the total payout volume; network fees are paid per recipient, typically 1 USD on TRC-20 USDT or about 30 cents on Polygon USDC.
The flow is built for AP automation, not retail commerce:
- Two-factor approval per batch. NOWPayments requires a 2FA verification on every mass payout above a configurable threshold, mirroring the dual-control AP teams already expect.
- Mixed-currency batches. One batch can pay Alice in USDT, Bob in USDC, and Carol in BTC. The merchant balance is held in stablecoin internally so FX is transparent.
- Webhook per recipient. The IPN callback fires once per payout in the batch, so your AP system can mark each invoice paid independently.
- CSV reconciliation export. Daily and monthly CSVs with timestamps, USD-equivalent amounts, network fees, and recipient addresses for the tax and audit trail.
Compared to Tipalti, what NOWPayments does not give you out of the box: 1099 generation, OFAC sanctions screening, and ERP push. The first two you handle with a tax service (Track1099, Tax1099) and a sanctions-screening provider (Sardine, ComplyAdvantage). The ERP push is usually a 200-line worker that consumes NOWPayments webhooks and posts to NetSuite or QuickBooks. For the architectural pattern see our payment gateway integration API guide.
Full product review at NOWPayments review; signup at NOWPayments.
BTCPay payouts for self-host AP teams
BTCPay Server [Bronze tier] is the right answer when you want full custody of the AP rail. The Pull Payments and Payouts feature lets you (a) push funds to a list of vendor addresses with a single click or API call, or (b) create a Pull Payment budget that vendors claim against using their own preferred wallet, which is closer to how DAOs and Web3 startups actually run grants and contractor payments.
The headline numbers are unbeatable on paper: 0% platform fee, just the network cost per recipient, and no monthly subscription beyond the 10 USD per month VPS. The trade-off is that you are running the infrastructure. Key management, backups, on-chain reconciliation, and webhook delivery are your problems. Bronze tier because it is not the right answer for most AP teams, but for the right team (engineering-led, comfortable running Bitcoin Core or a Lightning node, looking to pay 50-500 contractors per month) it dominates on cost and freeze-proofing.
See the BTCPay Server profile for the full product page and cross-border crypto payments for context on how self-hosted rails compare on international flows.
Plisio bulk payout, the lean integration
Plisio [Gold tier] deserves a callout for AP teams who want the lowest possible integration burden. The bulk-payout endpoint is essentially a CSV-shaped JSON array, and the API surface across the whole product is tighter than NOWPayments. If you have a weekend, an internal vendor list, and a willingness to do reconciliation in your existing accounting tool rather than a built-in dashboard, Plisio gets you to "first payout sent" faster than anyone else. Same 0.5% fee, fewer coins supported (about 12) but those are the coins AP actually uses. Profile: Plisio; review: Plisio review.
0xProcessing mass payouts, the enterprise crypto option
0xProcessing [Silver tier] sits between NOWPayments and a contract-only enterprise solution. Fees are negotiated (typically 0.4-0.8%), onboarding takes 1-2 weeks with proper KYB, and the platform includes an OTC desk for large FX, white-label dashboards for finance teams, and contract terms that compliance leads can negotiate. For a company processing more than 1 million USD per month in vendor payouts, the white-label and contract aspects matter more than headline fee differences. Silver tier overall reflects the slower onboarding and the absence of a self-serve path. See 0xProcessing profile.
Fee math, paying 1,000 vendors 500 USD each
Same scenario across every tool, 1,000 vendor payouts at 500 USD each (500,000 USD total). Half the payouts are US-domestic, half are international. The all-in cost includes platform fees, per-payment surcharges, FX where applicable, and network fees for crypto.
| Tool | Platform / per-payment | FX on 500 intl | All-in cost |
|---|---|---|---|
| Tipalti | $447 + $1,750 | $6,250 (2.5%) | ~$8,450 |
| Bill.com | $79 + free ACH | $3,750 (1.5%) + wire fees | ~$6,500 |
| Melio | $0 + free ACH | N/A, limited international | Cannot serve this volume |
| NOWPayments [Gold] | $2,500 (0.5%) + $1,000 network | $0 (stablecoin) | ~$3,500 |
| Plisio [Gold] | $2,500 (0.5%) + $1,000 network | $0 (stablecoin) | ~$3,500 |
| BTCPay Server [Bronze] | $0 + $1,000 network | $0 | ~$1,010 (plus engineering time) |
| 0xProcessing [Silver] | ~$2,000 (0.4% contract) + $1,000 | $0 stablecoin / OTC | ~$3,000 |
The structural delta: Tipalti at 8,450 USD, NOWPayments at 3,500 USD on the same 1,000 vendor batch, a 58% saving. BTCPay Server is dramatically cheaper still but you pay in engineering hours rather than platform fees. Pick based on which scarce resource your team has more of. For the full per-gateway cost math see our crypto pay API comparison.
Cut your AP costs in half this quarter
NOWPayments mass payout, 0.5% fee, 10,000 recipients per call, free to start.
Get NOWPayments API Key →Code snippets, same payout in two APIs
The fastest way to see the integration delta is to look at the equivalent call shape. Here is the same batch (three contractor payouts) expressed in NOWPayments' mass-payout API and in Tipalti's payment-instructions JSON.
NOWPayments mass payout, curl:
curl -X POST https://api.nowpayments.io/v1/payout \
-H "x-api-key: $NP_KEY" \
-H "Content-Type: application/json" \
-d '{
"ipn_callback_url": "https://yourap.com/webhook/nowpayments",
"withdrawals": [
{"address": "TR7NHq...alice", "currency": "usdttrc20", "amount": 2000, "unique_external_id": "inv_1031"},
{"address": "0x9f...bobeth", "currency": "usdcmatic", "amount": 1500, "unique_external_id": "inv_1032"},
{"address": "bc1q...carolbtc", "currency": "btc", "amount": 0.018, "unique_external_id": "inv_1033"}
]
}'
Tipalti payment instructions, JSON payload (for the equivalent intent):
POST /api/v6/PayeePaymentInstructions
Authorization: Bearer $TIPALTI_TOKEN
Content-Type: application/json
{
"payerEntityId": "ACME-US",
"items": [
{"refCode": "inv_1031", "payeeId": "alice_ar", "amount": 2000, "currency": "USD",
"paymentMethod": {"type": "wire", "country": "AR", "iban": "AR..." }},
{"refCode": "inv_1032", "payeeId": "bob_de", "amount": 1500, "currency": "EUR",
"paymentMethod": {"type": "sepa", "iban": "DE89..." }},
{"refCode": "inv_1033", "payeeId": "carol_ng", "amount": 900, "currency": "USD",
"paymentMethod": {"type": "wire", "country": "NG", "swift": "..." }}
]
}
Three observations. First, NOWPayments delivers the funds in under a minute per recipient on TRC-20; Tipalti's wires take 1-5 business days for international. Second, NOWPayments charges 0.5% flat; the Tipalti example above triggers about 75 USD in wire fees plus 110 USD in FX spreads, roughly 4% of the batch. Third, the audit trail for NOWPayments is the on-chain transaction hash, immutable and free to verify; the audit trail for Tipalti is a payment-instruction reference inside Tipalti's database. Both work; they have different failure modes.
Pick by AP team profile
"Enterprise AP team, SAP or NetSuite, mostly US suppliers"
Tipalti remains the right answer. The ERP push, OFAC screening, 1099 generation, and multi-entity consolidation are not features you want to rebuild on top of a crypto API. Add NOWPayments [Gold tier] as a parallel rail specifically for the affiliate and international-contractor segment that already accepts crypto. Run them side by side, route each supplier to whichever rail they prefer.
"SMB with mostly international contractors and affiliates"
NOWPayments [Gold tier] as the primary AP rail. Bill.com or Brex AP for the small US-domestic tail. The crypto rail is 0.5% all-in and lands in 30 seconds; the fiat rail handles US domestic ACH where crypto is overkill. For the freelancer-side perspective on receiving these payouts, see accepting crypto as a freelancer.
"Web3 startup or DAO paying contributors, grantees, ambassadors"
BTCPay Server [Bronze tier] for self-custody Pull Payments, or NOWPayments [Gold tier] if you want it managed. DAOs tend to gravitate to BTCPay because the trust model matches the org's values, but the engineering load is real. Either way, do not bother with Tipalti, the friction is wrong for the audience.
"Affiliate network paying 5,000+ publishers per month"
NOWPayments [Gold tier] as the default plus Plisio [Gold tier] as a failover. The mass-payout endpoint can carry the full publisher list in one call. Publishers self-select their preferred coin (USDT-TRC20 dominates), settlement happens in minutes, no support tickets about wire holds. This is the use case crypto AP rails were built for.
"Enterprise with crypto suppliers but compliance team wants contract terms"
0xProcessing [Silver tier]. The contract-based onboarding lets legal negotiate explicit terms (data retention, SLA, dispute process) that self-serve APIs do not offer. White-label dashboards let finance leadership view the crypto AP rail inside their own brand. Silver tier overall because the onboarding is slower than NOWPayments, but for an enterprise this is a feature rather than a bug.
"Small finance team that just wants the cheapest rail that works"
Plisio [Gold tier]. Same 0.5% fee as NOWPayments, smaller API surface, faster to wire up if you do not need 300 coins. The CSV-shaped bulk-payout endpoint maps cleanly to whatever vendor list your accounting team already maintains. For the broader gateway view see our best crypto payment gateways 2026 roundup.
Stop paying 2.5% on international wires
NOWPayments mass payout. 0.5% fee. 300+ coins. 10,000 recipients per call.
Sign Up for NOWPayments →FAQ
What is an accounts payable API?
A programmatic interface that lets finance and engineering teams pay vendors, contractors, and affiliates without manual approvals or CSV uploads. Tipalti and Bill.com are the fiat incumbents; NOWPayments, Plisio, and BTCPay are the crypto-native alternatives that cost roughly 70% less per international payment.
How much does Tipalti charge per vendor payment?
149 to 447 USD per month platform fee plus 1.50 to 2 USD per ACH, 15 to 50 USD per international wire, and a 2 to 3% FX spread. A team paying 500 international contractors 2,000 USD each pays roughly 12,500 USD in Tipalti fees per million; the same payout via NOWPayments costs about 5,500 USD.
Can NOWPayments do mass payouts to thousands of vendors in one call?
Yes. POST /v1/payout accepts an array of up to 10,000 recipients with address, amount, and currency for each. Platform fee is 0.5%, network fees are paid per recipient (about 1 USD on TRC-20), settlement is on-chain within minutes once each transaction confirms.
Is BTCPay Server suitable for accounts payable?
Yes, via Pull Payments and Payouts. 0% platform fee, self-hosted, non-custodial. The trade-off is integration burden: you run the infrastructure, manage keys, and reconcile against your ERP yourself. Right answer for engineering-led teams; not for finance-only teams.
Which is better for enterprise AP, Tipalti or NOWPayments?
It depends on vendor mix. Mostly US-domestic fiat with SAP or NetSuite, stay on Tipalti. International contractors and affiliates who already accept crypto, add NOWPayments as a parallel rail. The two are complementary more often than competitive.
Do crypto AP rails handle 1099 tax reporting?
Not natively. NOWPayments and Plisio export CSVs with timestamps, USD-equivalent amounts, and recipient addresses, but they do not generate 1099 forms. US teams pair the crypto rail with Track1099 or Tax1099 for the filing workflow; the cost saving on payouts more than covers a 1099 service.
Affiliate disclosure: payyd.co earns a commission when readers sign up to NOWPayments, Plisio, or 0xProcessing through the /go/ and /gateways/ links above. We continue to recommend Tipalti for enterprise AP teams whose supplier base is primarily US-domestic fiat, an outcome we earn nothing from, because honesty is the only durable position. Our tier system ranks crypto payment gateways on independent editorial criteria, not commission rates.