nvoyce.
← Blog
Getting PaidJune 19, 20264 min read

Wave is not actually free anymore — and it never chased payments for you anyway

Wave's bank imports now cost $16-19/mo, and their BBB rating is 1.03/5 due to payment holds lasting months. Here's the real cost of 'free' invoicing software.

DJ at neon-lit turntable setup — a freelance professional who needs reliable payment collection, not Wave's unpredictable payment holds

Let's talk about the most dangerous word in software: free.

Wave has been the default recommendation for freelancers on a budget for years. "Just use Wave, it's free." The advice spread through every freelancer forum, every YouTube tutorial, every Facebook group.

Here's what's actually happening with Wave right now.

The "free" part is shrinking

Wave's bank import feature, which automatically pulls your transactions so you can categorize expenses, now costs $16 to $19/month depending on your country. That was a core feature of the free pitch. It's not free anymore.

The invoicing is still free. But invoicing has always been the bait. Wave makes money on payment processing (2.9% + $0.60 per transaction) and on the paid features they gradually gate as you grow.

For a freelancer doing $5,000/month in invoices, that's $150/month in Wave payment processing fees alone. "Free" starts looking different from that angle.

The payment hold problem

This is where it gets serious.

Wave has a Better Business Bureau rating of 1.03 out of 5. That number isn't a typo. It's based on hundreds of complaints, many about the same issue: Wave holding freelancer payments for weeks or months with no explanation and no support response.

Users report waiting 6 to 7 months to receive payments that had already cleared from clients. Money sitting in limbo while rent was due.

Here's why this happens. When clients pay through Wave, the money flows through Wave's payment processing infrastructure first, then gets paid out to you. Wave controls that payout timeline. When something flags their system (legitimately or not), you have very little recourse.

For a DJ who just finished a $3,000 corporate gig, or a photographer who invoiced $6,000 for a three-day wedding shoot, a 6-month hold isn't an inconvenience. It's a cash flow crisis.

Nvoyce's payment flow works differently

When a client pays through a Nvoyce invoice, the Stripe payment link is tied directly to your Stripe account. The money goes into your Stripe account. Nvoyce never touches the funds. There is no intermediary holding your payment.

Standard Stripe payouts typically land in 2 business days. Nvoyce isn't in that chain at all.

The feature Wave never had: automated follow-up

Even when Wave works exactly as intended, it has a fundamental gap. It sends invoices. It does not chase them.

When an invoice goes unpaid for two weeks, Wave does nothing. At 30 days, still nothing. You have to remember to follow up, figure out what to say, and send the email yourself.

Nvoyce has automated overdue reminders built in. At 14 days past due, a payment reminder goes out automatically. At 30 days, a firmer notice follows. You don't have to think about it.

Beyond automation, Payme surfaces stale invoices and drafts follow-up messages in your voice: friendly reminder for the first nudge, firm notice if they've been quiet, final notice if it's been too long. You review, edit if you want, and send.

Wave doesn't do any of that. Wave sends the invoice and waits for you to handle the rest.

The actual comparison

The gap in monthly cost is $1 to $4. The gap in what you're getting is significant.

Try Nvoyce free for 7 days. Your Stripe, your payments, your timeline →


FAQ

Why is Wave holding my payment?

Wave processes client payments through its own infrastructure before releasing funds to you. When something flags their risk system — a large payment, a new account, unusual activity — they can hold the payout with limited explanation and no clear release timeline. This is documented across hundreds of BBB complaints. Nvoyce routes payments directly through your own Stripe account, so Wave is never in the chain.

Is Wave invoicing actually free in 2025?

The core invoicing feature is still free. But Wave's bank import feature — which automatically pulls transactions so you can categorize expenses — now costs $16–$19/month depending on your country. And their payment processing fee (2.9% + $0.60 per transaction) adds up fast for freelancers invoicing $3,000+ per month.

What's the safest way to invoice freelance clients online?

The lowest-risk setup connects client payments directly to your own Stripe account with standard 2-business-day payouts. No intermediary. Nvoyce generates Stripe payment links tied to your Stripe account — not a third-party processor — so there's no entity between you and your money.

What does Wave actually cost when you factor in transaction fees?

Wave's pricing page shows the current breakdown. Invoicing is still free, but bank reconciliation now costs $16–$19/month. Payment processing runs 2.9% + $0.60 per transaction — routed through Wave's own processor rather than directly to your bank. For a freelancer invoicing $5,000/month, that's $150/month in processing fees before any software cost. The Better Business Bureau lists Wave at 1.03/5 based on hundreds of complaints, most about payment holds. That's the real cost to weigh.


Related reading

Try nvoyce free

Stop chasing payments. Get paid.

AI-generated invoices and proposals in under 60 seconds. Payment links built in. Payme handles the follow-ups.

Start free — no credit card