Receipts the IRS, HMRC, and CRA will accept

Donation receipts have to be right. Tax authorities check. Donors expect them on demand. The platform generates compliant receipts automatically — both for individual donations and for platform-level charges like wallet top-ups and subscription renewals.

Every receipt includes the legally required fields for your jurisdiction. Year-end giving statements are pre-generated and accessible from the donor portal. Donors download what they need; your team doesn't field requests.

Per-jurisdiction tax info (US 501(c)(3), UK Gift Aid, CA charity number, etc.)
Auto-generated year-end giving statements in donor portal
Receipts for platform-level charges (wallet top-ups, subscriptions)
Editable templates — your wording, your tax-ID, your signature
Hope Foundation
123 Mission St · Anytown, USA
EIN: 12-3456789 · 501(c)(3)
Receipt for tax purposes
$250.00
DonorJane Citizen
Date15 Mar 2026
DesignationGeneral Fund
MethodCard · Stripe
Receipt #HF-2026-04812
No goods or services were provided in exchange for this contribution. This receipt is for tax purposes.

For donors who still write checks

Not every gift comes from a card. Major donors prefer bank transfer. Foundations pay by check. Some grants come by wire. The platform tracks all of it as first-class transactions — same ledger, same reports, same receipts.

For enterprise organizations, the manual-invoice provider lets you issue platform-charge invoices for wallet top-ups, custom subscriptions, or any negotiated arrangement. Bank transfer details, wire instructions, or check-mailing addresses are included on the invoice. Reconcile when payment lands.

Record check, wire, ACH, or cash donations from any channel
Issue manual invoices for enterprise platform charges
Reconcile incoming bank deposits against expected payments
Audit trail for every transition — invoice → sent → paid → reconciled
Invoice #INV-2026-0142
Issued 15 Mar 2026 · Due 14 Apr 2026
Awaiting payment
Wallet top-up$5,000.00
SMS bundle · 10K credits$120.00
Total$5,120.00
Pay by bank transfer:
Routing: 021000021 · Account: ••••3847
Reference: INV-2026-0142

Recurring giving that respects your donor's payment method

A recurring gift mandate is bound to the provider that created it. A monthly gift via bKash stays on bKash. A monthly card via Stripe stays on Stripe. No mid-cycle provider swap, no failed renewals because of a region mismatch.

Example: a global org with donors in multiple regions
DonorSarah in BostonStripe$50/mo
DonorRahim in DhakabKash৳1,000/mo
DonorAisha in KarachiRazorpay₨500/mo
DonorMarc in ParisStripe EU€20/mo
One org. Four donors. Four payment providers. Each recurring mandate routes to the provider that originally created it — automatically, every cycle, no admin involvement.

Pre-fund metered services

SMS, signage devices, kiosk hardware credits, AI-variant generation calls — anything metered runs from a platform wallet. Top up with a card, pay by invoice, or settle by bank transfer. No surprise bills.

💳

Top up with a card

Small orgs add credits with a card top-up — instant. Stripe receipt automatically generated.

🧾

Pay by invoice

Enterprise orgs request an invoice. Pay by bank transfer, wire, or check. Wallet credits the moment payment is reconciled.

📊

Usage transparency

Real-time wallet balance, per-service usage breakdown, low-balance alerts. Always know what you've used and what's left.