Please read the terms and conditions
before downloading files.
Portugal Wage Simulator

Portugal Wage Simulator
Curious about how much you'll actually earn in Portugal after taxes and social security? I’ve built a simple and effective Wage Simulator to help workers and expats get a clear picture of their net income under different scenarios.
If you're working or planning to work in Portugal, understanding your net salary after taxes and social security deductions is essential. Whether you're a local resident or an expat relocating to Portugal, this free wage simulator gives you an instant, reliable estimate of your take-home pay — all directly in your browser.
This tool is particularly useful for:
- Professionals moving to Portugal
- Remote workers based in Portugal
- Employers estimating payroll costs
- Job seekers comparing gross offers with actual income
This lightweight, browser-based tool lets you simulate your monthly and annual net salary, taking into account:
- Gross wage
- Marital status
- Number of dependents (children)
- Non-Habitual Resident (NHR) tax regime
- Custom deductions
What is the Portugal Wage Simulator?
The Portugal Wage Simulator is a lightweight, interactive tool built using Vue.js (via CDN) that runs entirely in the browser — no installs, no logins, no tracking.
With just a few clicks, you can simulate:
- Gross monthly salary (with a dynamic slider)
- Marital status and household type
- Number of dependents (children)
- Special regimes like the Non-Habitual Resident (NHR) tax benefit
- Additional monthly deductions (e.g. union dues, meal cards)
The simulator then calculates:
- IRS tax (imposto sobre o rendimento de pessoas singulares) based on simplified 2024 brackets
- Employee Social Security contributions (11%)
- Employer Social Security costs (23.75%)
- Net monthly and annual income (considering 14 payments/year)
This allows users to better understand their expected net income in Portugal, especially useful for relocation planning, salary negotiations, and financial decisions.
You can move a slider to set your gross monthly income and instantly see how income tax (IRS), social security, and other deductions affect your take-home pay.
What’s Behind the Calculator?
The app is built using Vue 3 + CDN — meaning it’s fast, requires no installation, and works even offline. Here’s a breakdown of the main logic inside the JavaScript <script> block that powers the calculations:
const wage = ref(1500);
This stores your gross monthly wage, reactive to the slider input.
const dependents = ref(0);
const maritalStatus = ref('single');
const isNhr = ref(false);
const otherDeductions = ref(0);
These variables represent user-selected options:
- Marital status (single, married_one_income, married_two_incomes)
- Number of children/dependents
- Whether the user qualifies for NHR (Non-Habitual Resident tax regime)
- Any custom deductions (e.g. union dues, meal cards)
IRS Tax Calculation:
const irs = computed(() => { ... });
This block simulates Portugal’s IRS tax system, using simplified monthly brackets based on annual tax bands:
- If the user is under the NHR regime, a flat 20% tax is applied.
- Otherwise, a progressive tax rate is applied, with deductions:
- Married individuals receive a discount.
- Children reduce IRS by €50 per dependent (illustrative).
Note: This doesn't replace Finanças official calculations — it's educational and directional.
const ssEmployee = computed(() => salary * 0.11);
const ssEmployer = computed(() => salary * 0.2375);
These apply Portuguese standard rates:
Employees: 11%
Employers: 23.75%
Net and Annual Salary
const net = computed(() => salary - irs - ssEmployee - otherDeductions);
const annualNet = computed(() => net * 14);In Portugal, salaries are commonly paid in 14 months per year (12 + Christmas + vacation pay), so both monthly and annual net salary are calculated.
Try It Yourself
- It's open-source
- You can use it offline
- You can fork it and customize it
If you're a freelancer, remote worker, expat, or just planning your budget — this is a great way to understand what your paycheck really looks like in Portugal.
Tech Stack
- Vue 3 (via CDN)
- Tailwind CSS for styling
- 100% HTML + JavaScript – no build tools required
Disclaimer: This is an estimated calculation. Actual tax and social security contributions in Portugal depend on various personal and legal factors (marital status, deductions, tax residence, etc.) and may differ from the results shown. Always consult with a certified accountant or tax advisor for precise and up-to-date figures.
License Agreement
Welcome to i9web.pt
These Terms and Conditions of Use ("Terms") govern your access to and use of our website, located at https://i9web.pt , and all content, products, and services made available, including, but not limited to, all digital files offered for free download ("Content").
By accessing, browsing, or using our website, and by downloading any of our Content, you ("User" or "you") agree to comply with and be bound by these Terms. If you do not agree with any part of the Terms, please do not use our website.
1. Acceptance of the Terms. Access to and use of our website implies full and unrestricted acceptance of all Terms and Conditions described herein. The User represents that he or she is of legal age to enter into binding agreements.
2. Purpose of the i9web.pt Website: The main purpose of the i9web.pt Website is to provide digital Content for free download, such as [Examples: e-books, templates, guides, software, images, etc.], for personal and/or professional use, as specified in the license for each item.
3. License to Use Content: Unless expressly stated otherwise for a specific item, all Content made available for free download on our website is granted under a non-exclusive, non-transferable, and revocable license to use. This license allows the User to:
Download and save a copy of the Content.
Use the Content for personal, non-commercial purposes.
4. Intellectual Property and Usage Restrictions: All copyrights and other intellectual property rights in the Content and the website itself are owned by i9web.pt or its licensors.
By using our website and downloading our Content, you expressly agree NOT to:
Sell, resell, license, sublicense, rent, or otherwise commercialize the Content, in its original or modified form.
Distribute, share, or make the Content available on other websites, platforms, or networks, whether free or paid.
Use the Content to create derivative products that compete directly with i9web.pt.
Remove or alter any copyright, trademark, or other proprietary notice contained in the Content.
Use the Content for any purpose that is unlawful, defamatory, offensive, or infringes the rights of third parties.
5. Disclaimer and Warranties The Content is provided "as is," without any warranty of any kind, either express or implied.
i9web.pt does not guarantee that:
The Content will meet your specific requirements.
The download or use of the Content will be uninterrupted, secure, or free from errors, viruses, or other malicious components.
Any information obtained through the website is accurate or reliable.
The User assumes full responsibility and risk for the download and use of the Content. i9web.pt will not be liable for any direct, indirect, incidental, or consequential damages (including, but not limited to, loss of data, lost profits, or damage to your computer system) resulting from access to or use of our website and our Content.
6. Privacy Policy Your privacy is important to us. Our Privacy Policy explains how we collect, use, and protect your personal data in compliance with the General Data Protection Regulation (GDPR) and other applicable laws. By using this website, the User consents to the processing of their data as described in our Privacy Policy.
7. Links to Third-Party Sites Our website may contain links to other websites that are not operated by us. We have no control over the content, privacy policies, or practices of third-party websites and assume no responsibility for them.
8. Modifications to the Terms We reserve the right to modify or replace these Terms at any time, at our sole discretion. The most recent version will always be available on this page. We recommend that you review these Terms periodically. Your continued use of the website after any changes are posted constitutes your acceptance of the new Terms.
9. Applicable Law and Jurisdiction These Terms and Conditions are governed by and construed in accordance with the laws of Portugal. In the event of a dispute, and if an amicable agreement is not possible, the parties elect the jurisdiction of the District of Setúbal, expressly waiving any other jurisdiction.
10. Contacts If you have any questions about these Terms and Conditions, please contact us at info@i9web.pt.
Privacy Policy
Your privacy is extremely important to us. This Privacy Policy describes how i9web.co.uk ("we," "us," "our") collects, uses, and protects the information generated when you visit our website, located at https://i9web.pt.
By using our website, you consent to the collection and use of information in accordance with this policy.
1. Data Controller
The data controller is [Your Name or Project Name], with the contact email address info@i9web.pt.
2. Data Collection and Use
Personal Data: We do not collect any personally identifiable information directly. Access to our content and downloads are completely free and do not require any registration, name, email address, or other personal data.
Usage Data (via Google Analytics): For purely statistical purposes and to improve the user experience and performance of our website, we use the Google Analytics service. This service collects information that your browser sends whenever you visit our website.
This usage data may include information such as:
Your computer's Internet Protocol (IP) address (anonymized);
Your browser type and version;
The pages of our website you visited;
The date and time of your visit;
The time spent on those pages;
Other generic diagnostic data.
This collection is done in an aggregated and anonymous form, not allowing you to be personally identified. Google Analytics may use cookies to collect this information.
3. Purpose of Data Processing
The data collected through Google Analytics is used exclusively to:
Analyze website traffic and user behavior.
Understand how users interact with our content.
Improve and optimize the structure, functionality, and content of our website.
4. Cookie Policy
What are cookies? Cookies are small text files that a website stores on your computer or mobile device when you visit it.
How do we use cookies? We use Google Analytics cookies to distinguish users and understand how they navigate our website. These cookies help us obtain the statistical data mentioned in point 2. We do not use cookies for advertising purposes or to collect personal information.
How can you manage cookies? Most browsers allow you to control cookies through their settings. You can refuse the installation of all cookies; however, this may affect the functionality of some websites. You can also delete existing cookies from your device.
To learn more about how to manage cookies, consult your browser's instructions or visit www.allaboutcookies.org.
Additionally, Google provides a browser add-on that allows you to disable data collection by Google Analytics: https://policies.google.com/privacy.
The use of Google Analytics may involve the transfer of data outside the European Union. Google LLC adheres to compliance frameworks that ensure an adequate level of data protection.
5. Your Data Protection Rights (GDPR)
Under the GDPR, users have rights over their personal data. Although we do not collect directly identifiable data, we inform you that you have the right to: access, rectify, delete, restrict processing, object to processing, and transfer your data.
For any questions related to data protection, you can contact us at info@i9web.pt.
6. Security
We take security seriously and implement appropriate technical and organizational measures to protect the data we process. However, no method of transmission over the Internet or electronic storage is 100% secure.
7. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page. We encourage you to review this policy regularly to be aware of any modifications.
8. Contacts
If you have any questions about this Privacy Policy, please contact us:
By email: info@i9web.br.