A Bitcoin payment option on the invoices you already send, settled through OpenNode in Bitcoin or your local currency
First month free • No credit card required • Cancel anytime
FreshBooks has been used by more than 30 million small businesses across 160 countries, most of them service businesses that bill by project or by hour. Its invoicing is built around that work: retainers, estimates, time tracking, and three ways to collect online, being FreshBooks Payments powered by Stripe, Stripe Standard, and PayPal. All three move card and bank money. None of them move Bitcoin, and a client who asks to pay that way puts you outside the tool, copying a wallet address into an email and checking the rate yourself.
The gap shows up most on cross-border work, which is ordinary for FreshBooks users. FreshBooks Payments is offered to businesses in the United States and Canada, and its ACH bank transfer option only covers US clients, so a consultant in Lisbon billing a studio in Toronto is already paying card rates and an FX spread on a payment that takes days to arrive.
PayInBTC.me connects FreshBooks to OpenNode so a Bitcoin option sits on the invoices you choose. The customer clicks the link, PayInBTC.me reads the invoice total from FreshBooks and calculates the Bitcoin amount at the live rate, and OpenNode handles the checkout over the Lightning Network or on-chain. The payment lands in your OpenNode account, which you can hold in Bitcoin, withdraw to your own wallet, or convert to your local currency. Your FreshBooks workflow does not change.
FreshBooks users are designers, consultants, contractors, and small agencies, not payments engineers. OpenNode runs the whole receiving side as a hosted service: it presents the checkout, watches for the payment on Lightning or on-chain, and confirms settlement. There is no node to run and no wallet infrastructure to keep online. PayInBTC.me sits between FreshBooks and that checkout, passing the invoice amount across, which means the only new thing on your desk is a link on the invoice.
OpenNode can convert incoming Bitcoin to a local currency automatically at the moment of payment, with the rate locked at that point, and supports settlement currencies including USD, EUR, GBP, CAD, AUD, BRL, MXN, and HKD. That matters for a freelancer whose costs are in one currency and whose clients are in several. You can take the payment in Bitcoin and keep it, or have it arrive as dollars or euros and never think about the price. OpenNode states that it does not charge a separate conversion fee, though its processing fee still applies.
OpenNode accounts are for registered businesses, and onboarding includes business verification: proof of incorporation, proof of ownership, and proof of business address, plus personal identification for anyone holding more than 25 percent. An incorporated agency or a consultant with a limited company will recognise this as normal payment-provider paperwork. A sole trader with no registered entity is better served by a provider with a lighter start, which is why FreshBooks also connects to thirteen others.
PayInBTC.me reads invoice data from FreshBooks and never writes to it. It pulls the invoice number, amount, and currency to build the payment, and nothing in your books, templates, or client records is altered. The money never passes through PayInBTC.me either: the customer pays OpenNode's checkout, the balance sits in your own OpenNode account, and you withdraw it to a wallet or bank account you control.
Setup takes about five minutes and needs no crypto knowledge. After that, the flow runs the same way on every invoice you switch it on for.
Take a $3,000 project invoice, a normal size for a FreshBooks user billing a month of consulting or a small build. Here is roughly what each payment route costs you.
| Method | Cost on a $3,000 invoice | Notes |
|---|---|---|
| Credit card via FreshBooks Payments | About $87 | 2.9% plus $0.30 per transaction on standard plans |
| ACH bank transfer | About $30 | 1% fee, US clients only, and slower to clear |
| Bitcoin via PayInBTC.me and OpenNode | About $31 | 1,500 sats flat to PayInBTC.me, roughly $1.50, plus OpenNode's typical 1% processing fee |
Against a card payment, the Bitcoin route on this invoice saves around $56. Against ACH the cost is close to even, and the argument changes: ACH only works for US clients and takes days, while a Lightning payment clears in seconds from a client anywhere. OpenNode offers volume pricing on request, so the third row can move if you process regularly.
You need a FreshBooks account and an OpenNode account. PayInBTC.me connects the two.
The first month is free, so you can put a few real invoices through the setup before deciding whether it stays. Full setup instructions are at docs.payinbtc.me.
More questions? See our full FAQ →
Keep FreshBooks. Keep your workflow. Just add Bitcoin payments via OpenNode.
No credit card required. First 3 invoices free. Cancel anytime.
Questions? Talk to our team