Article

Wave vs Zoho Invoice vs Invoice Ninja for Non-US Spiritual Practitioners (2026)

Zoho Invoice is fully free for 1 user: unlimited invoices, multi-currency, recurring billing. Wave charges 2.9% + $0.60 per card. Fee breakdown 2026.

Three free or near-free invoicing tools. One genuinely free for non-US freelancers. One free only if you accept the payment processing fee. One free if you run your own server.

For a spiritual practitioner outside the US or Canada - an astrologer in the UK, a tarot reader in Argentina, a numerologist in Germany - the platform choice comes down to where the money actually goes when a client pays, and whether the tool handles multi-currency and EU-aligned privacy defaults.

Important note: Wave, Zoho Invoice, and Invoice Ninja are invoicing software - they handle billing, invoice generation, and financial records. They are not payment processors. Stripe, NowPayments, Wise, and Dodo Payments handle the actual transaction. When this guide discusses fees, it distinguishes between platform fees (what the software charges) and processing fees (what the payment rail charges).

All pricing from official and third-party sources, June 2026.

Three-Way Overview

Wave

Zoho Invoice

Invoice Ninja

Price

$0 forever (invoicing/accounting)

$0 forever (1 user, unlimited)

$0 self-hosted / $18/mo cloud Pro

Multi-currency invoices

Yes

Yes

Yes

Recurring billing

Yes

Yes

Yes

Client portal

Yes

Yes

Yes

Bank import for non-US banks

Limited

Limited

Full (self-hosted)

GDPR default alignment

Weak (US-centric)

Strong (data in EU servers optional)

Configurable (self-hosted)

Built-in card processing

Yes (2.9% + $0.60/transaction)

No (external integrations)

No (external integrations)

Best for

US/CA practitioners who need built-in payments

EU/UK practitioners, GDPR-conscious

Tech-comfortable practitioners with a VPS

Source: invoicey.io (2026); billed.app (2026); invoicequickly.com (Invoice Ninja vs Wave, 2026).

Wave: Free Software, Paid Processing

Wave's business model is giving away the software and charging for payments. Invoicing, accounting, and bank reconciliation are genuinely free, with no plan limits on clients or invoices.

The catch for non-US practitioners appears when a client pays through Wave Payments:

- Credit and debit card: 2.9% + $0.60 per transaction
- Bank payments (ACH): available in US/CA only

The $0.60 flat fee (note: not $0.30 - Wave charges more than standard Stripe) is meaningful at low invoice values. On a $100 reading invoice: $2.90 + $0.60 = $3.50, or 3.5% effective rate. On a $500 course invoice: $14.50 + $0.60 = $15.10, or 3.02%.

Worked example: 20 invoices per month at $150 each

```
processing_fee_per_invoice = (0.029 x $150) + $0.60
= $4.35 + $0.60
= $4.95 per invoice

total_monthly_fees = 20 x $4.95 = $99.00
```

Wave's invoicing costs you $99/month in processing fees on $3,000/month in revenue - a 3.3% effective rate. If your clients pay via Wise, bank transfer, or crypto instead of Wave Payments, the platform fee is zero. You send the invoice through Wave; the client pays via their own method.

For non-US practitioners, Wave's bank import functionality is limited. Connecting a non-US bank account for automated reconciliation is possible in some countries but unreliable. Payroll is US/CA only and irrelevant to freelancers outside those markets.

Zoho Invoice: The Genuinely Free Option

Zoho Invoice offers everything a solo spiritual practitioner needs at no cost, with no transaction fee, no contact limit, and no invoice limit:

- Unlimited invoices and clients
- Recurring billing and automatic reminders
- Multi-currency invoicing
- Client portal (clients log in to view and pay invoices)
- Time tracking
- Tax configuration for VAT, GST, and local equivalents
- GDPR-aligned data handling (Zoho operates EU data centers)

The free plan limitation: one user. For a solo practitioner, that is sufficient. For a practice with a VA handling invoicing, you need a multi-user plan - Zoho Books (the accounting expansion of Zoho Invoice) starts at $20/month for additional users.

Zoho Invoice does not process payments directly. It integrates with Stripe, PayPal, Razorpay (India), and Square. For non-US practitioners with Stripe exposure risk (psychic and esoteric services are flagged in Stripe's restricted business list), the better pairing is: Zoho Invoice generates the invoice, and clients pay via Wise, bank transfer, or crypto. The invoice serves as the formal billing record; payment happens through a separate channel.

For payment channels suited to esoteric practitioners, see accepting international payments for spiritual business and multi-currency invoicing for spiritual practitioners.

Invoice Ninja: Full Control, Technical Requirement

Invoice Ninja self-hosted is the most capable free option - if you are willing to manage a server.

Self-hosting requires:
- A VPS (virtual private server): $5-$10/month on DigitalOcean, Hetzner, or similar
- Basic command-line comfort to install and maintain the software
- Responsibility for backups and uptime

In exchange, you get:
- Unlimited clients, invoices, and users
- Full bank import from any bank (self-configured)
- White-label (your domain, no Invoice Ninja branding)
- All payment integrations (Stripe, PayPal, crypto gateways)
- No dependence on a third-party company's pricing decisions

For practitioners who already run a VPS for their website or other tools, Invoice Ninja adds minimal cost. For practitioners without server experience, the self-hosting overhead is not worth the savings over Zoho Invoice free.

Invoice Ninja's cloud Pro plan is listed at approximately $18/month (2026 - verify at invoiceninja.com before purchasing, as pricing changed in 2025-2026). The free cloud tier is limited in features.

Break-Even: Wave Processing vs External Payments

The question practitioners who already use Wave ask: is it worth staying on Wave Payments or collecting money separately?

```
wave_processing_cost = (0.029 x monthly_GMV) + ($0.60 x invoice_count)
external_method_cost = transfer_fee_per_payment x invoice_count
```

Example: 15 invoices/month averaging $200 each = $3,000 GMV

Wave Payments:
```
= (0.029 x $3,000) + ($0.60 x 15)
= $87 + $9
= $96/month
```

Wise (client sends from their Wise account):
- Wise transfer fee to your Wise account: typically $0 to $3 per payment depending on currency pair
- Estimated: 15 x $2 average = $30/month

Saving by routing outside Wave Payments: approximately $66/month at $3,000 GMV.

At scale this grows. At $10,000/month GMV with 30 invoices:
- Wave Payments: (0.029 x $10,000) + (30 x $0.60) = $290 + $18 = $308/month
- Wise/bank transfer: roughly $60-$90/month in transfer fees
- Saving: $218-$248/month

For Wise specifics, see Wise vs Airwallex deep comparison.

GDPR Considerations for EU/UK Practitioners

Invoicing software holds client data: name, email, address, billing history. For EU/UK practitioners, this is personal data under GDPR.

- Wave is a US company (now owned by H&R Block). Data stored in US data centers. Using Wave for EU client billing requires either a Data Processing Agreement (DPA) with Wave or accepting that data flows outside the EEA. Wave offers a DPA but its enforcement is client-side.
- Zoho operates EU data centers. EU client data can stay in Europe. Zoho complies with GDPR and offers standard contractual clauses.
- Invoice Ninja self-hosted keeps all data on your server, in your jurisdiction. Full control.

For non-EU practitioners this is less critical. For practitioners serving EU clients, Zoho Invoice's default posture is stronger.

Choosing by Situation

Situation

Recommended tool

EU/UK practitioner, GDPR-conscious, non-technical

Zoho Invoice Free

US/CA practitioner, clients pay by card, want one tool

Wave Free + Wave Payments

Non-US, clients pay by Wise/bank/crypto

Zoho Invoice Free (Wave equally fine, but Zoho's GDPR default is better)

Has a VPS, wants maximum control and features

Invoice Ninja self-hosted

Needs multi-user (VA handling invoicing)

Zoho Books ($20/mo) or Invoice Ninja cloud Pro

For broader invoicing comparison including FreshBooks and Bonsai, see Bonsai vs FreshBooks vs Wave invoicing and FreshBooks vs Zoho Books for spiritual billing.

Frequently Asked Questions

Is Zoho Invoice really free with no hidden limits?

For a single user: yes. Unlimited invoices, unlimited clients, recurring billing, multi-currency, client portal - all included at no charge. The limitations are one user (the practitioner themselves) and limited bank integration for automated reconciliation. Zoho monetizes through Zoho Books (accounting expansion with bookkeeping features and multi-user support) and the broader Zoho ecosystem.

Can I use Wave invoicing without using Wave Payments?

Yes. Wave lets you send invoices and record any payment method - bank transfer, Wise, crypto, check - as a manual payment entry. The 2.9% + $0.60 fee only applies when clients pay through Wave Payments (the card processing service). You can use Wave's invoicing for free and accept payments through whatever channel you prefer, then mark the invoice as paid manually.

What does Invoice Ninja self-hosting actually involve?

You need a Linux VPS (around $5-$10/month from Hetzner, DigitalOcean, or similar), basic familiarity with SSH and command-line tools, and about two to four hours for initial setup following Invoice Ninja's installation documentation. After that, maintenance is minimal - occasional updates, regular backups. If that sounds manageable, self-hosted Invoice Ninja gives you the most capable free invoicing tool available.

Which of these integrates with NowPayments or Dodo for crypto/alternative payments?

None integrate natively with NowPayments or Dodo Payments out of the box. Invoice Ninja (self-hosted) has a broader payment gateway integration library and custom webhook support - a crypto gateway connection is possible with technical setup. For Zoho Invoice and Wave, the workaround is the same as for bank transfers: generate the invoice, accept crypto payment separately through NowPayments, and mark the invoice paid manually.

How do I handle VAT on invoices for EU clients as a non-EU practitioner?

All three tools support manual VAT configuration. You can add a VAT line item at whatever rate applies to your situation. For the OSS scheme (EU VAT for non-EU digital service sellers), your invoices need to show the VAT registration number and the applicable rate per country. Zoho Invoice and Wave both support custom tax rate fields. For the full VAT framework for non-EU practitioners, see EU VAT OSS for non-EU spiritual businesses.