Free Invoicing Software for Contractors with Online Payments: Get Paid Faster

Create professional invoices, send them to customers, and receive online payments by credit card or ACH directly into your bank account.

Why online invoicing matters for service businesses

You finish the job. You send a paper invoice. The customer says "I'll mail a check." Then you wait. Sometimes 30 days. Online invoicing lets customers pay immediately — by credit card or ACH — with one click.

What "invoicing with online payments" means

Invoicing software lets you create professional invoices with line items. Online payments add a "Pay Now" button — a secure link where customers pay by credit card or bank transfer.

How to get paid faster (the method)

  1. Send the invoice immediately after finishing the job.
  2. Include a payment link — every invoice with a "Pay Now" button.
  3. Offer multiple payment methods — credit card and ACH cover 95% of customers.
  4. Track everything in one place — paid, overdue, draft.
  5. Connect your bank via Stripe Connect so money goes directly to you.

How DunaHub's invoicing works

  • Create invoices with line items, automatic sequential numbering (INV-001, INV-002)
  • Send by email or text with public link
  • Payment page at /invoice/[slug] — Stripe Connect checkout
  • US: credit card + ACH bank transfer
  • Status: draft → sent → paid → overdue
  • Money goes directly to contractor's Stripe account, minus 1% platform fee

For comparison: Jobber includes invoicing but starts at $39/month + $29/user. DunaHub gives you 10 free invoices/month and unlimited on Starter ($9.90/month).

What it costs

  • Free plan: 10 invoices per month
  • Starter ($9.90/month): unlimited
  • Pro ($49/month): unlimited with Stripe Connect (1% platform fee)
  • Stripe Connect required for online payments. Without it, invoices are informational only.

Who it's for

  • Contractors who want to get paid faster and stop chasing checks
  • Owner-operators who send invoices from their phone right after a job

How to set it up in DunaHub

  1. Settings → Payments → connect Stripe Connect.
  2. Invoices"+ New Invoice" → select lead, add items, send.
  3. Customer opens link and pays online. Status updates automatically.

Use cases

Gutter cleaning company: Technician finishes a $249 job, creates invoice on phone, sends payment link by text. Customer pays by credit card before the technician leaves.

Pressure washing business: Sends invoice by email for $1,800 commercial job. Customer pays by ACH. Money lands in 2-3 business days.

Compliance & limits

  • Free plan: 10 invoices per rolling month.
  • Starter and Pro: unlimited.
  • Stripe Connect required for payments. Without it, no "Pay Now" button.
  • Platform fee: 1% (DunaHub). Stripe fees separate.
  • Invoice numbers: INV-XXX (US), FAT-XXX (BR).

Last updated: June 9, 2026 · Applies to: DunaHub (US + BR) · Feature name: Invoices & Online Payments