02 September 2026

Paying a monthly fee to not issue invoices: the math that does not add up

If you issue three invoices in March and none in April, why do you pay the same both months? A look at how this market charges and what changes when you pay per use.

Independent work is not steady. There are months with three projects and months with none. March looks nothing like February, and summer looks like nothing at all.

Almost every platform for issuing professional fee invoices charges the same way: a fixed monthly fee, whether you issue or not. Twenty thousand pesos a month or more, even in the month you billed nothing. It is a model that suits whoever issues daily and penalizes everyone else.

What you are actually paying for

Worth separating things out.

Issuing a fee invoice with the tax authority costs nothing. What a platform charges for is what it puts around it: not having to enter the tax authority's site, withholding calculated, an orderly history, bulk issuance, a PDF ready to send.

All of that has real value. The question is not whether it is worth paying for, it is when: when you use it, or every month of the year.

What an independent professional actually needs

Beyond the pricing model, these are the things that make a practical difference:

  • Withholding calculated for you. It is the costliest typing mistake and the easiest to avoid.
  • Bulk issuance that validates before issuing. Loading a hundred invoices and having number eighty fail halfway is worse than loading them one by one. Validation has to run completely before the first one goes out.
  • Sync with the tax authority. If you issued something directly on their site, the platform's history has to reflect it. Otherwise you end up with two truths and neither one trustworthy.
  • Several tax IDs in one account. Any accountant with a client base needs this on day one.
  • An encrypted tax password. It is the key to your entire tax standing. Ask how it is stored; the answer should come immediately.

A detail that looks minor and is not

In bulk issuance by spreadsheet, the problem is not uploading the file: it is the file being correct.

A misspelled district, a withholding type entered backwards, and the upload fails or — worse — goes out with wrong data. The way to solve that is not validating afterwards: it is making the template impossible to get wrong. A dropdown with the districts that exist and another with the withholding types eliminates half the errors of a bulk upload at the root.

If you have your own system

If you already have a system where your services are recorded, the natural move is to issue from there rather than retype. That takes a real API: tokens with scoped permissions, rate limiting, typed errors — not generic text — and preferably an SDK so you are not writing the HTTP client by hand.

That is exactly what GesDoc does with its case files: the invoice goes out from the income entry, without opening another tab.

What we built

MisHonorarios is our answer to this. Creating the account and connecting the tax authority costs nothing, and you pay only when you issue. It brings single issuance with calculated withholding, bulk issuance by spreadsheet with all 346 districts validated in the template, nightly sync, multi-issuer, thermal printing and an API with SDKs in PHP and on npm.

It used to be called BHPro. Same product, a name that says what it does.


MisHonorarios · Issuing your first invoice takes minutes and asks for no card. If you want us to look at your case, get in touch.

If you can imagine it, we can build it.

Tell us what you need. We'll get back with a clear proposal, no jargon.