MoneyMonk + BTCPay Server

Accept Bitcoin on MoneyMonk Invoices with BTCPay Server

No payment processor in the middle, and no server for you to run either, because we host it

Register now and get 3 invoices for free → See How It Works

First month free • No credit card required • Cancel anytime

MoneyMonk is written for the zzp'er who tracks hours, and it does that job well: urenregistratie and ritten per project, bonnetjes from the app, free PSD2 couplings with ING, Rabobank, ABN AMRO, Knab, Triodos, ASN and bunq, btw-aangifte and ICP-aangifte, and the numbers ready for your inkomstenbelasting. Even the pricing follows the shape of a freelance career, with plans stepping up by revenue: the Basis plan is aimed at turnover up to 50,000 euros and Pro up to 100,000, with Ultra for anything above.

The payment side is one thing wearing one hat. If you want clients to pay a MoneyMonk factuur online, you open a Mollie account and connect it, and that account is then the entire online payment capability of your business. It works, and 32 cents for an iDEAL payment is a good price. It also means a single third-party relationship stands between you and every online payment you can accept, priced per transaction and governed by terms you did not write. Cards come in at 1.80% plus 25 cents inside the EEA and 3.25% plus 25 cents outside it.

BTCPay Server is the opposite arrangement. It is open-source, MIT-licensed software rather than a company you sign up with, developed in the open and funded by grants and donations rather than by taking a share of payments. There is no merchant application, no underwriting, no percentage, and nobody holding your money at any point. It generates a receiving address for each invoice from a wallet you control, watches the network for the payment, and tells PayInBTC.me when it arrives.

The reason most zzp'ers never actually use it is the server. BTCPay needs a Bitcoin node kept patched, online and backed up, and in a company of one those are unbillable hours you will not spend twice. So we run it for you. PayInBTC.me hosts a fully managed BTCPay Server as an add-on at 2,500 sats a month or 25,000 sats a year, roughly 2.50 euros a month, with the node, the updates, the monitoring and the backups on our side and the wallet keys entirely on yours. That is the whole point of the add-on: self-custody without a second job.

PayInBTC.me then puts it on your MoneyMonk invoices. You connect both once, and the invoices you choose carry a Bitcoin payment link next to your iDEAL button and your bank details, visible in the Klantportaal alongside them. The MoneyMonk connection is read-only: we read the invoice amount, currency and factuurnummer to build the payment page, and we cannot touch your uren, ritten, bonnetjes or btw-aangifte.

Why MoneyMonk and BTCPay Server work for an independent professional

Self-custody without becoming your own sysadmin

The usual trade-off is convenience against control. A processor is a five-minute signup and holds your money; self-custody is genuinely yours and needs a server nobody in a one-person business wants to maintain. Hosted BTCPay from PayInBTC.me removes that trade for 2,500 sats a month. We provision the instance and run the node, apply the updates, watch the uptime and take the backups. You connect your own wallet, ideally a hardware wallet, and BTCPay derives a fresh receiving address from it per invoice. We never hold your keys and cannot spend, freeze or redirect a payment. Hosting the software is not the same thing as holding the money.

Your online payments currently rest on one account

For a MoneyMonk user, Mollie is not one option among several. It is the option, because the iDEAL button on your factuur does not exist without it. That is a single point of dependency for the whole business: onboarding questions, periodic reviews, terms that can change, and a company that reserves the right to reconsider. Adding BTCPay Server does not remove Mollie, and for Dutch clients you will keep using it. What it does is give you a second, entirely independent way to be paid, one that no company can withdraw because no company is providing it.

Zero percent, on invoices that are large by nature

A month of billed hours is one big invoice rather than fifty small ones, which is the worst possible shape for percentage pricing. BTCPay Server takes nothing at all, not as an introductory rate but because there is no processor in the flow with revenue to collect. What is left is the Bitcoin network fee, PayInBTC.me's flat 1,500 sats per invoice or 2,500 sats a month, and the hosting add-on if you take it. A 2,000 euro month and a 9,000 euro month cost the same to collect, which is not a sentence you can write about any card rate.

Income that arrives at your own keys

For a zzp'er the invoice is not merchant turnover passing through a business. It is your income, and it lands in the same place your rent comes from. BTCPay Server settles it straight to a wallet you hold, with no processor balance, no payout schedule and no minimum threshold in between. There is nobody positioned to hold a payment while a pattern is reviewed, which is a different kind of comfort from a better rate.

Nothing that locks you in

The hosted instance runs the same open-source software as one you would build yourself, so moving is a change of address rather than a migration. If you later want your own BTCPay on your own hardware, you point PayInBTC.me at it and your MoneyMonk connection, your invoices and your wallet all stay as they are. If you already run BTCPay, connect it from the start and skip the add-on. Nothing about the hosting is designed to make leaving difficult.

How the integration works

With hosted BTCPay the whole setup is about five minutes, because there is no server to build. If you run your own instance, the only difference is that you point us at it instead.

1

Add hosted BTCPay Server in PayInBTC.me

Switch on the hosted BTCPay add-on at 2,500 sats a month or 25,000 sats a year and your store is provisioned: node, instance, updates, monitoring and backups all handled on our side. Then connect the wallet payments should settle to. Because a month of hours is a meaningful amount of money, a hardware wallet is worth using here rather than an app on the phone you leave on café tables. BTCPay derives a fresh address per invoice and never holds your keys. Already running BTCPay yourself? Enter your own store details instead and skip the add-on.
2

Connect MoneyMonk to PayInBTC.me

Sign in to PayInBTC.me, choose MoneyMonk, and authorise the connection to your account. The access is read-only and limited to invoice data: amount, currency, factuurnummer and client name. We cannot create or change a factuur or offerte, touch your urenregistratie, ritten or bonnetjes, reach your bank couplings, or see your btw-aangifte. There is no merchant relationship on our side either, only a subscription.
3

Choose which invoices carry the option

Decide which facturen show the Bitcoin payment link. Most zzp'ers start with the client who asked for it, or with the foreign client whose card payments cost the most.
4

Write your hours and invoice as usual

Register uren against the project, generate the factuur the way you always do, and send it. The Bitcoin link travels with the invoice next to the iDEAL button and your bank details and shows up in the Klantportaal. Layout, numbering, offertes and btw settings are untouched, and clients who prefer iDEAL keep using it.
5

Get paid and get notified

Your client opens the link, sees the invoice total converted to Bitcoin at that moment's rate, and pays by scanning a QR code from any wallet. BTCPay watches for the payment and it settles straight to your wallet, with no payout step in between. PayInBTC.me emails you when it clears so you can mark the factuur as paid in MoneyMonk.

What a zzp'er gets from this pairing

A managed server for the price of a coffee

Hosted BTCPay at 2,500 sats a month, roughly 2.50 euros, covers the node, the software, the updates, the monitoring and the backups. That is the barrier that stops most one-person businesses from ever using self-custodial payments, removed for less than a monthly SaaS subscription and with none of your unbillable time attached.

A second payment route that nobody can switch off

Your iDEAL button exists because Mollie says so. A BTCPay payment link exists because software is running, whether on our hardware or yours. If a review, a policy change or an onboarding question ever interrupts the first, the second keeps working, which is worth something when you are the only person invoicing.

Nothing taken from the invoice

BTCPay Server charges no percentage and no per-transaction fee. Your costs are fixed and known in advance: PayInBTC.me's flat 1,500 sats per invoice or 2,500 sats a month, the hosting add-on if you take it, and the Bitcoin network fee. On a month of hours worth thousands of euros, that is a fee measured against the invoice count rather than the invoice value.

Cost that does not step up with your revenue

MoneyMonk's own plans move up as your turnover grows, and card rates take a fixed share of everything. This side of the setup does neither: a good year and a quiet year cost the same, because there is no percentage anywhere in the chain.

Your income lands in your own wallet

No processor balance, no payout schedule and no minimum threshold sits between the payment and you. The Bitcoin goes from your client's wallet to keys you hold, and nobody, including us, is in a position to pause it while they look into something.

Foreign clients priced like Dutch ones

A card issued outside the EEA runs at 3.25% plus 25 cents through Mollie, so a single overseas client can cost more in fees than everyone else combined. A Bitcoin payment costs the same from anywhere, and it clears in seconds over Lightning or minutes on-chain rather than on the next banking day.

What it costs across a year of invoicing

A single invoice makes this look small, so take a year instead: a 3,000 euro retainer invoice sent every month, 36,000 euros of billing. The euro comparisons use Mollie's published rates, because Mollie is what sits behind the iDEAL button on a MoneyMonk invoice. The last two rows separate running BTCPay yourself from having us host it.

Method Cost on €36,000 billed over 12 invoices Notes
iDEAL or Wero, Dutch client About €3.84 €0.32 per transaction through Mollie, twelve times. Unbeatable, and available only when your client banks in the Netherlands
Consumer card issued in the EEA About €651 1.80% plus €0.25 per invoice through Mollie; a commercial or corporate card would come to about €1,047
Card issued outside the EEA About €1,173 3.25% plus €0.25 per invoice through Mollie, the usual case for a client in the UK, Switzerland or the US
Bitcoin, BTCPay Server you run yourself About €25 to €35 BTCPay Server takes nothing, being software rather than a processor. The cost is PayInBTC.me's unlimited plan at 25,000 sats a year, roughly €25, plus network fees on twelve payments, plus whatever your own server costs you in money and time
Bitcoin, BTCPay Server hosted by PayInBTC.me About €50 to €60 The same 25,000 sats a year for unlimited invoices plus the hosting add-on at 25,000 sats a year, roughly €50 together, with the node, updates, monitoring and backups handled and your keys still your own

Written per invoice these differences look like rounding. Written across a year of retainer work they are a week of billable time. The honest caveat stays the same: for a Dutch client, iDEAL at 32 cents is cheaper than anything here and you should keep offering it. The row that decides this is the third one. One foreign client on a monthly retainer costs over a thousand euros a year to collect by card, and the same twelve payments cost about fifty with a fully managed BTCPay Server behind them. Note the gap between the last two rows as well: paying us to run the node adds roughly twenty-five euros a year, which is the price of never thinking about a Bitcoin node again.

Who this fits

Zzp'ers who want self-custody but not a server

The most common case, and the one the hosted add-on exists for. You like the idea of payments arriving at your own keys with no processor in between, and you have no intention of maintaining a Bitcoin node between client deadlines. Twenty-five euros a year settles that.

Freelancers on long-running retainers

The same invoice twelve times a year, where a percentage compounds into real money and a flat fee does not. The recurring invoice you generate from your hours carries the Bitcoin link automatically once it is switched on, so the saving repeats without further effort.

Independent professionals who want no processor in the flow

People who have had a payment held, an account questioned, or simply prefer not to depend on one company's terms. BTCPay Server is software rather than a service provider, so there is nothing to be approved for and nothing to be off-boarded from, whoever is running the instance.

Zzp'ers billing clients well outside Europe

A US or Asian client paying by card costs 3.25% plus 25 cents, and an international transfer arrives days later minus whatever the banks took. Bitcoin prices those clients identically to Dutch ones, which for some freelancers is the difference between taking the work and quoting higher to cover the fees.

Getting started

You need a MoneyMonk account and a BTCPay Server store. For almost every zzp'er that means taking the hosted add-on and letting us run the node, since the alternative is unbillable maintenance you will resent by the third month.

  1. Create your PayInBTC.me account and add the hosted BTCPay Server add-on at 2,500 sats a month, or enter the details of your own BTCPay instance if you already run one.
  2. Connect the wallet payments should settle to, ideally a hardware wallet, then authorise the read-only MoneyMonk connection.
  3. Switch the Bitcoin option on for one client and send a small invoice as a live test before you use it on a full month of hours.

The first month is free, with three free invoices on pay-per-use, so a real client payment can go through the setup before you decide whether it stays. Full setup instructions are at docs.payinbtc.me.

Frequently Asked Questions

Does this change how I write hours and invoice in MoneyMonk?

No. You register uren and ritten against your projects and generate the factuur exactly as you do now, with the same layout, numbering, offertes and btw settings. PayInBTC.me adds a Bitcoin payment link to the invoices you choose, next to your iDEAL button and bank details. Our connection is read-only, so nothing in your administratie is written to by us.

Do I have to run a Bitcoin node myself?

No, and as a one-person business you should not. PayInBTC.me hosts BTCPay Server for you at 2,500 sats a month or 25,000 sats a year, roughly 2.50 euros a month. We provision the instance, run the node behind it, apply updates, monitor uptime and take backups. You connect your own wallet and payments settle there. Self-hosting is still available if you want it, and the software is identical either way.

If payinbtc.me hosts BTCPay, can you touch my money?

No. Hosting the software and holding the money are two different things, and only the first one is ours. You connect your own wallet or XPUB to the store, and BTCPay derives a fresh receiving address from it for every invoice. Your private keys and your seed never leave your side, so we cannot spend, freeze or redirect a payment, and we could not hand it to anyone else who asked. If our hosting stopped tomorrow, everything you had already been paid would still be in your wallet.

Do I still need my Mollie account?

Keep it if you want to keep offering iDEAL, which for Dutch clients is the cheapest option there is. BTCPay Server is not a replacement for Mollie, it is an independent second route that no company controls. If Mollie is in your setup mainly for foreign card payments, those are the ones costing 1.80% to 3.25%, and they are the ones this changes.

What does all of this cost per month?

BTCPay Server itself charges nothing, because it is software rather than a processor collecting revenue. PayInBTC.me is 1,500 sats per invoice on pay-per-use, or 2,500 sats a month or 25,000 sats a year for unlimited invoices. The hosted BTCPay add-on is a further 2,500 sats a month or 25,000 sats a year. Taking both unlimited plans comes to about 50 euros a year at recent prices, plus Bitcoin network fees. The first month is free, with three free invoices on pay-per-use.

Can I move to my own BTCPay instance later?

Yes, and nothing on the MoneyMonk side changes when you do. It is the same open-source software wherever it runs, so you stand up your own instance, point PayInBTC.me at it, and keep the same read-only connection, the same invoices and the same wallet. The hosting exists to remove the reason people never start, not to make leaving awkward.

Does my client pay over Lightning or on-chain?

BTCPay Server supports both and the payment page offers what suits the amount. A month of billed hours is usually large enough to route on-chain, where confirmation takes minutes and the fee depends on network conditions. Smaller invoices and part payments go over Lightning and settle within seconds for cents. Your client sees one page and one QR code either way, and pays from any wallet.

Will MoneyMonk mark the factuur as paid automatically?

Not today. Our access is read-only, so we cannot write a payment into your administratie. We email you the moment the Bitcoin clears and you mark the factuur as paid yourself, the same as a payment arriving outside your bank koppeling. Automatic reconciliation is on our roadmap and we will call it available when it ships. Note also that how you record crypto received as business income for your btw-aangifte and inkomstenbelasting is a question for your accountant.

More questions? See our full FAQ →

Start today—risk free

Add Bitcoin to Your MoneyMonk Invoices with BTCPay Server

Keep MoneyMonk. Keep your workflow. Just add Bitcoin payments via BTCPay Server.

No credit card required. First 3 invoices free. Cancel anytime.

Register now and get 3 invoices for free →

Questions? Talk to our team