Skip to content

Send invoices and get paid as a freelancer

Set up a lightweight billing workflow to send professional invoices, collect payments online, and track what you are owed

  1. 1
    Wave

    Create a free Wave account and add your business details including logo, address, and payment terms. Create your first client and send a test invoice. Wave auto-numbers invoices, tracks overdue status, and sends reminder emails on your behalf so you spend less time chasing payment.

    Open Wave
  2. 2
    Stripe

    Sign up for Stripe and complete identity verification. Navigate to Payment Links and create a reusable link for your standard hourly rate or a fixed project fee. Paste this link into your Wave invoice as a pay-now button. Funds deposit to your bank account in 2 business days.

    Open Stripe
  3. 3
    Bonsai

    If you need contracts alongside invoices, sign up for Bonsai and use their freelance contract templates. Send the contract for e-signature before starting work, then convert it to an invoice when the milestone is complete. Bonsai keeps the full client history—scope, contract, invoices—in one place.

    Open Bonsai
  4. 4
    Notion

    Create a Notion database called Client Payments with columns: Client, Invoice Number, Amount, Status (Sent / Paid / Overdue), Due Date, and Notes. Update this after every invoice send. Use a filtered view called Awaiting Payment to see only outstanding invoices at a glance each morning.

    Open Notion

Estimated Monthly Cost

Verified Apr 2026
Stripe

2.9% + $0.30/txn on ~$5,000 revenue

$175/mo

Per Transaction

Notion

Unlimited pages/blocks, 5 MB file uploads, limited guests

Free

Free

1 tool free at this scale
Est. total$175/mo

Estimates based on publicly listed pricing. Actual costs may vary — always verify on each tool's pricing page.

Know a better stack?

Share your favourite tool combination with the community.

Suggest a stack