What Recibo X Honorarios Actually Is and Why It Exists
The Argentine tax authority (AFIP) requires any professional working independently to issue a formal receipt when billing for services. Before digital tools like Recibo X Honorarios, this meant going to an office, waiting in line, filling out paper forms with a pen, and hoping you didn't make a calculation error on the tax deductions. Most professionals hated it. The system has shifted entirely to a web-based platform now, and that is what this tool facilitates. The platform itself is straightforward. You log in with your CDH (Clave Digital de Hacienda) or the standard AFIP credentials, select the type of receipt you need, fill in the payer details, describe the service, enter the gross amount, and the system auto-calculates the withholdings. What you get is a PDF with a validation code that the payer can check on AFIP's site if they want proof it's legitimate. I remember the first time I used it back when the interface was still clunky and would sometimes crash mid-session if you took more than three minutes to fill out a form. My workaround was simple: keep a browser tab open with all your client data ready, type everything out in a notepad first, then paste it into the fields. Speed matters here because the session timeout is real and you do not get a second chance once it logs you out.
The calculate withholdings feature is where people usually get confused. Argentina has a tiered sistema de retenciones that changes every year. The platform generally has it updated, but not always perfectly in sync with the latest decree. I once issued a receipt where the monotributo surcharge was miscalculated because the AFIP update came in late January and the system hadn't adjusted yet. I caught it by cross-referencing the numbers against the official tabla de retenciones PDF on AFIP's page before hitting submit. If you are unsure, always pull up the current year's retention table manually. Two minutes of checking saves you from having to correct it later with a nota de crédito, which is a whole separate headache.
How to Use It Step by Step
Start by ensuring your CUIT is active in AFIP's system. If your last annual compliance (declaración jurada) is pending or your situation is marked as "no habilitado," the platform will reject your login attempt. I have seen this trip up people who thought their tax situation was fine when it wasn't. Check your status at least a week before you need to issue a receipt for the first time. Once logged in, navigate to the section for issuing electronic receipts for honorarios. You will see options for different taxpayer registrations. Monotributo users use one flow. Responsable Inscripto uses another. Pick the right one or the withholdings will be wrong, and getting it wrong means the receipt is invalid in the eyes of the payer's accounting department. Enter the client's CUIL or CUIT. The system should auto-populate some data, but do not assume it is always correct. I had a client whose legal name had changed due to a marriage and the AFIP database had not been updated in months. The receipt went through technically, but the payer rejected it because the name on the receipt did not match their invoice records. Manually verify every field before confirming.
Get the Full Details

Fill in the service description. Be specific. Vague descriptions like "consultoría" can get flagged during an audit. Write "consultoría en estrategia fiscal para período abril-junio 2024" instead. It takes three extra seconds and protects you if someone questions the nature of the transaction later. Enter the gross amount. The platform calculates the withholdings automatically based on your taxpayer status and the client's classification. Again, verify the numbers. Review the Neto a cobrar field. If it looks off compared to what you normally charge after deductions, something is wrong with either your registration or the system's interpretation of your category. Once you confirm, you get the PDF immediately. Send it to the client. They pay you according to the terms in your contract. You do not have to mail anything. You do not have to visit any government office. The validation code on the PDF is your proof of issuance.
Common Problems and What to Do About Them
The AFIP servers go down regularly. Not every day, but enough that you should never plan to issue a receipt on the same day a payment deadline hits. I learned this the hard way when a client needed a receipt urgently and the platform was completely inaccessible for four hours. I had to ask them to extend the payment deadline by a few days. It happens. Work around it by issuing receipts at least two days before any deadline. Another issue: duplicate receipts. If your session times out after you click submit but before the confirmation page loads, the system sometimes issues the receipt twice. Both will have different validation codes. Check your issued receipts list after every session to make sure nothing duplicated. I use a simple spreadsheet now where I log the validation code and date for every receipt I issue. It takes ten seconds per entry and prevents arguments with clients who claim they never received theirs. There is also the problem of retroactive receipt issuance. You can backdate a receipt up to a certain limit, but going too far back can trigger questions from the tax authority. Keep your records clean and issue receipts in the same month the service was provided whenever possible.
When This Tool Fails Completely
Recibo X Honorarios does not handle everything. If you need to issue a receipt for a transaction that involves VAT (IVA) as a responsable inscripto and the sale includes both taxable and exempt items, the platform's automatic calculation may not reflect the correct split. In those cases, you need to manually adjust the tax fields or use a different invoicing module within AFIP. I have dealt with cases where the system would not let me include a partial IVA exemption because the logic did not support mixed-basis transactions. When that happens, you either use the manual electronic billing option for responsible taxpayers or consult an accountant who knows how to force the correct allocation. Another scenario where this tool breaks down is international clients. If the payer is outside Argentina and you need to issue a receipt without the standard domestic withholdings, the platform can generate the document, but the tax treatment becomes unclear. You may need to issue it as an export of services with zero withholding, but that requires your registration to be properly classified for exports. If you are not sure, get it checked before issuing, because getting the tax code wrong on an international receipt can create a mismatch that shows up on your annual statement and triggers a review. Bottom line: the platform works well for standard domestic professional service billing. It is fast, it eliminates paper, and it removes the need to visit government offices. It is not a magic system. It has quirks, it sometimes lags behind regulatory updates, and it cannot handle complex mixed-tax situations without manual intervention. Treat it like any other tool in your workflow: verify the output, check your numbers, and keep a personal record of everything you issue.
