Software engineers' B2B taxes explained on fingers

Software engineers' B2B taxes explained on fingers

If you work under B2B then I suggest you to refresh you knowledge with my calculations in order to escape the tunnel vision.

Regular Senior React engineering contractor in Vilnius makes roughly EUR 70,000 per year (brutto) + PVM (VAT).

*** Disclaimer: I concluded the coming bellow from paid consultations with finance professionals, but this is how I understood it. Please don't rely on it and only use as point of view. ***

Individualu veikla

All funds coming to the bank account are your own funds.

Taxable income is (by default) 70% of the revenue: EUR 70,000 x 0.7 = EUR 49,000

  • GPM (income tax) is 15%: EUR 49,000 x 0.15 = EUR 7,350

Contributions body is 90% of the taxable income: EUR 49,000 x 0.9 = EUR 44,100

  • PSD (health insurance) is 6.98%: EUR 44,100 x 0.698 = EUR 3,078.18
  • Social is 12,52%: EUR 44,100 x 0.1252 = EUR 5,521.32

Total tax load under individualu veikla: EUR 7,350 + 3,078.18 + 5,521.32 = EUR 15,949.5 (22,7% of revenue). And PVM on the side.

Benefit: VMI has a tool for invoicing (iAPS), so you do not need to pay for accounting (reports) and invoicing software. The cost of maintenance: EUR 0.

Mazoji Bendrija

All funds coming to your bank account is not your funds, it's businesses funds.

Taxable income is 5% of the profit (revenue - expenses). The most common expenses: own salary, business tools (G suite, LinkedIn subscription, ...), car fuel, car lease, airline tickets, ... , - everything used for business purposes AND coming with invoice on company name.

Salary. You can pay yourself salary under Civiline sutortis (Civil contract) or Labour contract.

The difference is that Civil contract is not subject to Social contributions charge, but is subject to a minimum PSD charge of minimal fixed EUR 65.61 (2024) (some exceptions apply) and personal income tax of 15%.

Labour contract is subject to both Social contributions charge and PSD depending on amount of the salary. Plus personal income tax of 15%.

In case of a minimal salary I can see only one difference. If you decide to go with labour contract between you and your company, you have social security, for example, if you once become unemployed. In both cases the minimum retirement pension awaits you once retired.

Also, under civil contract you can pay any amount, for example EUR 500 per month. Under labour contract you can pay no less than minimum wage which is EUR 940 since 2024.

Furthermore, labour contract requires consistent reporting ...

As a result, you will need an accountant: roughly EUR 100 per month + PVM.

Furthermore, funds are not yours. Are only able to cover business expenses, and withdraw salary during the year. The rest can only be withdrawn by the end of the year as dividend (15% for Lithuania's tax residents).

Obviously, applying labour contract you can limit PSD and Social contributions to fixed minimum amounts, while under Ind. veikla it's taken from 2/3 of annual revenue.

So in the end it's quite difficult to perform clear tax load and for those who are Lithuania's tax residents I suggest to think twice before switching from individual activity to business entity as the headache will increase significally.

Hello, world!

Things change when you (personally) become tax resident in another country.

And I don't mean UAE's friendly tax residence here.

Your personal incomes become subject to local tax rates, which might be tremendously sharp in the most of EU mediterranean coast countries.

Here MB might save your ... day as funds become not yours, but businesses ??.


Good accountant is quite expensive, but it's possible to apply the "VDS server" principle here. Should you be interested in good local accountant (Vilnius), please ping me so that I can share a brief idea.

Jokūbas T.

Android Engineer | Contractor/Freelancer

1 年

I think it's also important to mention that there is a yearly limit of how much salary you can pay out from your MB with Civil contract. If pay out is more than 45k during last 12 months, you as a natural person (not company) must register for VAT. This would increase tax load by 21%, therefore I highly recommend to track your pay outs carefully.

要查看或添加评论,请登录

Artur Bunkow的更多文章

  • Advice I would give myself 10 years ago

    Advice I would give myself 10 years ago

    You’ve probably seen how Bolt drivers have highlighted zones where they’re currently in higher demand. I see a similar…

  • Time to become shorter

    Time to become shorter

    Long time have not seen you! This is quick update that I decided to maintain my style and move forward in shorter…

  • The broken middle of the job search market

    The broken middle of the job search market

    The fundamental of the classified principle is as simple as egg - one side wants to sell anything, another side - to…

  • Zero-Stress Career Explained

    Zero-Stress Career Explained

    This is new format here. I sent Paulius Milmantas a message introducing my "HRbro" membership and he replied that he…

    2 条评论
  • Real possibility to get hired in the US remotely

    Real possibility to get hired in the US remotely

    This are development jobs posted by employers from USA: This are employers offering remote work/hybrid work for local…

  • Is this job "a job" in fact?

    Is this job "a job" in fact?

    Not all the job postings come with exact employer's intention to hire. Huge amount of it comes with simple will "to…

  • Are annual contracts so "annual" in fact?

    Are annual contracts so "annual" in fact?

    Due to my autumn reside to Cyprus I entered a plenty of agreements, appearing quite massive, but not as it is after…

  • Why Your HR Might Not Like Me

    Why Your HR Might Not Like Me

    When I propose taking care of talent attraction to the bosses, they often forward me straight to their HRs. However…

  • B2B Contract or Labour contract?

    B2B Contract or Labour contract?

    With the transition to remote work, programmers have become more open to B2B contracts. However, both sides should be…

    1 条评论

社区洞察

其他会员也浏览了