DEV Community

Cover image for Invoicing Tool To Get Paid In Bitcoin (No Fees, No KYC)
SatsHacker
SatsHacker

Posted on

Invoicing Tool To Get Paid In Bitcoin (No Fees, No KYC)

If you're a freelancer or business owner and want to get paid in bitcoin, here's a great tool that saves you time and money.

DISCLAIMER: The tool won't magically bring you clients who are willing to pay in bitcoin, that's a different story of course ;p

But if you do have customers or clients willing to pay in bitcoin, here's how to create and send professional Bitcoin invoices with Flash — a free, non-custodial invoicing tool for freelancers, developers, and content creators.

How to Create Bitcoin Invoices with Flash (No Fees, No KYC)

If you freelance, build open-source projects, or create content online, getting paid in Bitcoin can be complicated — especially if you don’t want to rely on custodial services or high‑fee platforms.

Flash Invoicing changes that.

It’s a free, non‑custodial tool that lets you create and send professional invoices with embedded Bitcoin payment links. You connect your own wallet, get paid instantly over the Lightning Network, and never go through KYC or pay platform fees.

In this guide, I’ll show you how to set up Flash Invoicing step by step so you can start accepting Bitcoin payments directly.


💡 What Is Flash Invoicing?

Flash Invoicing is part of the PayWithFlash ecosystem — a Bitcoin and Lightning payments suite built for everyday use.

Here’s what makes it stand out:

  • Completely free: No subscription or transaction fees.
  • Non‑custodial: Funds go directly to your Bitcoin wallet.
  • Works with Lightning & Nostr Wallet Connect (NWC): Secure, instant Bitcoin payments.
  • No KYC: No need to verify your identity.
  • Ideal for freelancers & creators: Create invoice links or PDFs that clients can pay in seconds.

⚡️ Step 1: Access Flash Web App

Head over to the Flash web app:

Create your account and click through the onboarding. While the questions asked during sign-up might seem quite comprehensive, only a few are actually mandatory. The only information you actually HAVE to provide to use the service is your email and a name.


🔗 Step 2: Connect Your Bitcoin Wallet

Flash integrates with any Bitcoin wallet that supports Nostr Wallet Connect (NWC) — a simple, privacy-friendly protocol for connecting apps to your self-custodial wallet.

  • No KYC: Skip the ID verification step entirely.
  • Private & secure: Flash never touches or custodies your funds. Throught NWC you stay in full control of the payment allowances and triggers.
  • Instant settlement: Payments go directly to your wallet as soon as they’re sent. There is no technical way for a 'KYC holdup' or other checks.

If you’re new to Lightning, good starting wallets include Alby, Phoenix, Coinos Mutiny, or Zeus — all support NWC connections easily.


⚙️ Step 3: Access Flash Invoicing

Head over to the app:

Click “New Invoice” to start creating your first Bitcoin invoice.


🎨 Step 4: Customize Your Invoice Template & Create Client

Before creating invoices, you can personalize how they look:

  • Upload your logo or brand image.
  • Add company or freelancer details (name, email, website).
  • Choose display currency (satoshis, BTC, or fiat equivalent).
  • Set default payment terms.

You'll also have to setup a first client. Here, you only need the core information such as a name. But you can enter all details of the client such as address, VAT number etc.

Flash automatically builds professional, minimalist invoice PDFs and links with your preferences.


💰 Step 5: Create Your First Bitcoin Invoice

Now for the main part — actually creating the invoice:

  • Client details: Enter their name and email (to send invoices directly).
  • Description: Add your services or project deliverables.
  • Amount: Enter either in Bitcoin or fiat — Flash auto‑converts.
  • Payment terms: Choose a due date or grace period.
  • Optional on-chain address: If your connected wallet supports it, Flash adds one automatically for larger payments.

Once ready, click Create Invoice to generate your invoice link and/or PDF.


🚀 Step 6: Send & Track Payments

Flash gives you three easy ways to send invoices:

  • Email: Send directly from the dashboard (fastest).
  • Share a link: Copy the payment link and send via chat, email, or DM.
  • Download PDF: Save and send manually as a file attachment.

Real-time tracking

Flash provides a clean dashboard where you can:

  • See each invoice’s payment status (paid/unpaid).
  • Get notified when a payment is received.
  • Duplicate invoices for repeat clients or monthly retainers.

🎯 Why This Matters

For freelancers, developers, and creators in the Bitcoin space, non‑custodial invoicing means real financial sovereignty:

  • You control your private keys.
  • You bypass custodial processors and banking friction.
  • You get paid globally — instantly.

Whether you’re charging for code audits, writing, consulting, or digital products, Flash makes professional Bitcoin invoicing effortless.


🧭 Final Thoughts

I’ve used Flash Invoicing for a few client payments, and it’s been straightforward, fast, and secure. It feels like the missing financial bridge for freelancers earning in Bitcoin.

You can learn more here:

👉 https://paywithflash.com/invoicing

What do you think — would this fit into your workflow? How do you handle Bitcoin payments today?


Further reading:

Top comments (0)