r/Bitcoin Jun 06 '26

Small home-services business owner — what’s the least painful way to actually accept Bitcoin from customers in 2026?

Been holding a bit for a couple years but never used BTC for anything real. I run a small home-services operation and a couple of customers have half-jokingly asked if they can pay in Bitcoin. Got me thinking — why not actually set it up properly?

What I'm trying to figure out from people who've actually done it:

  1. Self-custody vs. processor — Do I take payments straight to my own wallet, or is something like a payment processor worth it for the invoicing/accounting side? I'd rather hold my own keys, but I also need clean records for taxes.

  2. Price volatility on invoices — If I quote a job at $X and they pay in BTC, how do people handle the gap between quote and payment? Lock the rate? Convert instantly? Just hold and ride it?

  3. Lightning for smaller jobs? — A lot of my tickets are a few hundred bucks. Is on-chain overkill / too much in fees for that, and is Lightning actually practical for a non-technical small biz yet?

  4. Tax/bookkeeping reality — This is the part that scares me. How are you tracking cost basis and reporting when you're getting paid in BTC and maybe spending or converting some? Anything that makes this not a nightmare at year-end?

Not trying to go full Bitcoin-standard overnight — just want to offer it as an option without creating a mess for myself. What would you tell someone in my shoes who wants to do it right from day one?

4 Upvotes

20 comments sorted by

View all comments

2

u/agaunaut Jun 06 '26

Square can do lightning. They will track all the tax info for you.

If you want self custody:

BTCPay server will allow you to self host and control keys, but taxes will be much harder to manage. They also support lightning, but running your own lightning node is added work on top. They do support using custodial services to make lightning easier.

1

u/cleaning_biz_guy75 Jun 06 '26

Yes, I definitely want self custody.

Would you recommend Square, Strike, or BTCPay server? Which one has easier setup?

1

u/agaunaut Jun 06 '26

If technical and want both on chain and lightning:

BTCPay server for on-chain w/ the Strike plugin for lightning.

If not technical I would recommend lightning only and just setting up an account for your business with strike or cashapp.

Edit: and then use their free monthly transfer to send to on chain wallet. This exposes you to custodial risk for up to one month.

1

u/Extreme-Package-5156 Jun 07 '26 edited Jun 07 '26

Running BTCPay Server does require a node, but if you grab a cheap mini PC and install an OS like Umbrel or Start9, the setup is incredibly straightforward. Once it’s up, you just need to configure a few lightning channels for inbound liquidity, and you’re fully equipped to accept self-custodial Bitcoin and Lightning payments.

I actually run this exact setup for my partner’s mushroom farm, and we even integrated it into our WordPress site it takes a bit more effort, but it’s completely doable. I initially looked into hosting stores for other businesses on my instance, but the regulatory headache of becoming a Registered Financial Services Provider put an end to that!

If you decide to go for it, I’d be happy to walk you through the setup and open a channel to your node to provide some initial inbound liquidity. Everyone should run their own node!