Deduct your bootcamp against your partita IVA
If you invoice as an Italian partita IVA in the ordinary regime, a Code Labs Academy bootcamp is 100% deductible up to EUR 10,000 a year. No regional catalogue, no accreditation, and courses delivered abroad and online are expressly covered, which cuts your real cost by roughly 23% to 43%. The two things to settle before you enrol are your tax regime and the invoice we issue you.
How the deduction works, and which law governs it now
Start with the part that decides whether the rest of this page is for you. Italy's public training money is, in practice, closed to us: GOL, the regional vouchers in Lombardy, Tuscany, Piedmont, Veneto and Lazio, and the fondi interprofessionali all pay providers that hold Italian regional accreditation or sit in a regional catalogue, and Code Labs Academy is a German school that holds neither. What is genuinely open, and worth real money, is the tax route for the self-employed. If you hold a partita IVA and are taxed on real income minus real costs, the fees for master's programmes, professional training and refresher courses, conferences and congresses, including the travel and accommodation that go with them, are fully deductible from your self-employment income up to EUR 10,000 a year. There is no catalogue, no accreditation requirement and no application to submit: courses delivered abroad and online are expressly covered, so a live online bootcamp taught from Germany is deductible on exactly the same terms as a course bought in Milan. One legal point, because a great many Italian pages on this subject are now out of date. The rule arrived with the Jobs Act autonomi in 2017, but it no longer lives there. D.Lgs. 192/2024, the IRPEF and IRES reform, repealed the old art. 54 co. 5 TUIR and re-enacted the deduction as the new art. 54-septies TUIR, applicable from the tax period in course at 31 December 2024, which means FY2025 income and therefore the return filed in 2026. The EUR 10,000 ceiling is unchanged. If another site is still citing art. 9 of L. 81/2017, the substance is the same but the citation is stale. Now the limits, at the top rather than in a footnote. This deduction exists only in the ordinary, analytic regime. Under the regime forfettario your taxable income is worked out by applying a fixed coefficient to your revenue, so real costs do not reduce it and a course does not save you a single euro. That describes a large share of small Italian partite IVA. Employees cannot use this route at all. And it is a deduction, not a grant: you pay us in full and the money comes back as tax you do not pay, at your marginal rate of 23% to 43%, when you file. The condition the Agenzia delle Entrate actually tests is inerenza, the link between the course and the professional activity you invoice for today, which is why this page spends as much time on evidence as on arithmetic. We are a school and not a tax firm, so treat what follows as orientation and have your commercialista confirm your own position before you plan around it.
You need a partita IVA taxed under the ordinary, analytic regime, where your income is revenue minus documented costs. That is the regime most professionals and freelancers sit in once they outgrow the flat tax, and this deduction is simply one of those costs. If you are not certain which regime you are in, your commercialista or your last return answers it in a minute.
If you are in the regime forfettario, stop here. Your taxable income is calculated by applying a fixed coefficiente di redditività to what you invoice, so real expenses do not reduce it. A EUR 10,000 course lowers your tax by nothing, and no invoice, no receipt and no paperwork changes that. A large share of small Italian partite IVA are forfettari, so check your regime before you plan around this page.
Employees cannot use this at all. Training you pay for yourself out of taxed salary is not deductible from employment income, and the 19% IRPEF detrazione does not cover non-university vocational courses. What does work for you is persuading the company to buy the course: see employer-funded training.
The course has to be inerente to the activity you invoice for today. This is the real condition and the one the Agenzia delle Entrate tests if it ever looks. Adding data, web, security or design skills to services you already sell is straightforward to justify. A clean break from an unrelated profession into tech is materially more contestable, and the burden of proof sits with you.
Nothing about the school is tested. The EUR 10,000 leg of the rule contains no provider requirement: no Italian accreditation, no regional catalogue, no minimum hours, no residency condition, and courses held abroad or delivered online are expressly included. We are AZAV-certified in Germany, which matters for German public funding and carries no weight whatsoever on an Italian tax return. It is not required here, and it is not asked about.
If you trade through a company rather than as a professional, this is a different question. Art. 54-septies sits in the rules on self-employment income, so a course bought by an SRL is a company cost under company rules instead. The economics can be comparable, but the invoice and the return are different, so tell your commercialista which of the two you mean before we issue anything.
Frequently asked questions
How much do I actually get back, and when?
Nobody sends you money. The deduction reduces the self-employment income you are taxed on, so your saving is the amount deducted multiplied by your marginal IRPEF rate, between 23% and 43%, with regional and municipal surcharges adding a little more. On the full EUR 10,000 that is roughly EUR 2,300 at the bottom of the scale and roughly EUR 4,300 at the top. On timing: you pay us in full when you enrol, the cost goes into quadro RE of the Redditi PF return covering the year you paid, and the effect lands when that return is settled, either as less tax to pay or as a larger refund. Your acconti for the following year can move too. Plan your cash flow on the full course price and treat the deduction as a discount that arrives later, and ask your commercialista to run the figure for your own bracket rather than relying on a range.
I am in the regime forfettario, or I am an employee. Is there anything here for me?
Not on this page, and we would rather say it in one line than let you read another five hundred words. In the forfettario your taxable income comes from a fixed coefficient applied to your revenue, so real costs do not reduce it and there is nothing to deduct. As an employee you cannot deduct self-paid training from employment income either, and the 19% detrazione does not extend to non-university vocational courses. The routes that do work are elsewhere. If you have an employer, job-related training the company buys is a deductible cost for the business and the single strongest option in Italy: see employer-funded training. Failing that, we finance the course directly, with interest-free monthly instalments, up to 60 payments made to Code Labs Academy, a discount for paying the full fee up front, and the discounts already listed on the site. Book a call and we will tell you plainly which applies to you, including when the answer is none of them.
Does a German school teaching online really count? Do you hold an Italian accreditation?
It counts, and no, we do not. Those two facts are compatible because the EUR 10,000 deduction is a rule about your cost, not a subsidy with a list of approved providers. The text covers master's programmes, training and refresher courses and conferences without imposing any provider requirement, and courses held abroad are expressly included, which by extension covers live online teaching from abroad. What is examined is whether the invoice is real, properly issued and paid, and whether the training serves the activity you invoice for. Where accreditation does bite is the public routes, and we will be blunt about it: GOL, the regional vouchers and the fondi interprofessionali require Italian regional accreditation or a place in a regional catalogue, and we hold neither, so those channels cannot pay for our courses. We are AZAV-certified in Germany, which is useful for German public funding and irrelevant to an Italian tax return. Different mechanisms, different rules, and the tax route is the one that is open.
What kind of invoice do I need, and what is this reverse charge business?
This is the practical thing to sort out before you pay rather than after. The invoice has to be a proper B2B invoice made out to your partita IVA, with your business name, VAT number, codice fiscale and fiscal address. A consumer receipt in your name as a private individual will not support the deduction, and it is exactly the sort of detail that gets a cost thrown out. Because we invoice from Germany, our invoice carries no Italian VAT: as a business client you integrate it and self-assess Italian VAT under the reverse charge, which your commercialista transmits as a TD17 document through the SdI. For that to work smoothly your partita IVA needs to be registered for intra-EU transactions and valid in the VIES database, so check that with your commercialista before we issue anything. Tell us at enrolment that you are buying as a professional and we will issue the invoice correctly the first time.
I am switching career completely and do not invoice for anything related. Can I still deduct it?
This is the honest weak point of the whole route, so we will not soften it. The deduction depends on inerenza, the link between the cost and the professional activity that produces your income, and the further the course sits from what you actually invoice for, the harder that link is to defend. A freelance translator deducting a data engineering bootcamp is a materially more contestable position than a web designer deducting a web development course, and a reviewer can reasonably refuse it. We are not going to promise you deductibility for a clean break. If a switch is what you want, there are better moves than deducting quietly and hoping: talk to your commercialista about the ATECO code you operate under and when the new activity should be registered, keep any evidence that clients were already asking for the service, and decide together which tax year the cost belongs in. And if the answer is that it does not belong on your return, the course is still within reach through interest-free monthly instalments, up to 60 payments made directly to Code Labs Academy, plus the discount for settling the full fee up front.
What happens if the Agenzia delle Entrate disallows the deduction?
It is worth knowing the shape of it. Typically you receive a request for documents or a proposed assessment, you answer it with your file, meaning the invoice, the proof of payment, the entry in your registers and whatever shows the link to your activity, and the matter either ends there or produces a decision against you. If it goes against you, you repay the tax that was deducted in error with interest, and a penalty is possible depending on how the case is characterised. There is a formal route to contest it, and your commercialista handles that conversation routinely. Two things make the whole scenario much less likely: a course that plainly serves the work you invoice for, and a file assembled at the time rather than reconstructed under pressure. If your own case looks marginal to you, it will look marginal to a reviewer too, and that is a discussion to have with your commercialista before you deduct rather than after.
Get personalized advice
Looking for personalized guidance on financing options or need advice tailored to your unique situation? Book a one-on-one consultation with our seasoned education specialists. Whether you're exploring scholarships, government funding, loans, or seeking employer sponsorship, our experts are here to help. Get tailored advice that aligns with your goals and circumstances. Schedule a call today and take the first step toward securing your future in coding. Our specialists are dedicated to assisting you in making informed decisions and paving the way for your success.
