{"id":83490,"date":"2025-12-26T10:37:39","date_gmt":"2025-12-26T09:37:39","guid":{"rendered":"https:\/\/dexxter.be\/tool\/calculate-your-net-income-as-a-self-employed-person\/"},"modified":"2026-05-13T15:17:59","modified_gmt":"2026-05-13T13:17:59","slug":"netto-inkomen-als-zelfstandige-berekenen-2","status":"publish","type":"tools","link":"https:\/\/dexxter.be\/en\/tool\/netto-inkomen-als-zelfstandige-berekenen-2\/","title":{"rendered":"Calculate your net income as a self-employed person"},"content":{"rendered":"<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Self-Employed Net Income Calculator<\/title>\r\n    <style>\r\n        .calculator-widget-en {\r\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\r\n            background-color: transparent;\r\n            padding: 40px 20px;\r\n            line-height: 1.6;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .calculator-widget-en * {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .calculator-widget-en .container {\r\n            max-width: 600px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .calculator-widget-en h2 {\r\n            color: #1a1a1a;\r\n            font-size: 1.25rem;\r\n            margin: 0 0 20px 0;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .calculator-widget-en h3 {\r\n            color: #1a1a1a;\r\n            font-size: 1.1rem;\r\n            margin: 0 0 15px 0;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .calculator-widget-en .calculator-card {\r\n            background-color: white;\r\n            padding: 30px;\r\n            border-radius: 12px;\r\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .calculator-widget-en .input-group {\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .calculator-widget-en label {\r\n            display: block;\r\n            margin-bottom: 8px;\r\n            font-weight: 500;\r\n            color: #1a1a1a;\r\n            font-size: 0.9rem;\r\n        }\r\n\r\n        .calculator-widget-en input[type=\"number\"] {\r\n            width: 100%;\r\n            padding: 12px;\r\n            border: 1px solid #d1d5db;\r\n            border-radius: 8px;\r\n            font-size: 1rem;\r\n            transition: border-color 0.3s;\r\n            background-color: white;\r\n        }\r\n\r\n        .calculator-widget-en input[type=\"number\"]:focus {\r\n            border-color: #4169FF;\r\n            outline: none;\r\n        }\r\n\r\n        .calculator-widget-en button {\r\n            background-color: #4169FF;\r\n            color: white;\r\n            padding: 12px 32px;\r\n            border: none;\r\n            border-radius: 8px;\r\n            cursor: pointer;\r\n            font-size: 0.95rem;\r\n            font-weight: 500;\r\n            transition: background-color 0.3s;\r\n            display: block;\r\n            margin: 20px auto 0;\r\n            font-family: inherit;\r\n        }\r\n\r\n        .calculator-widget-en button:hover {\r\n            background-color: #3451cc;\r\n        }\r\n\r\n        .calculator-widget-en .results {\r\n            background-color: white;\r\n            padding: 30px;\r\n            border-radius: 12px;\r\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .calculator-widget-en .results.hidden {\r\n            display: none;\r\n        }\r\n\r\n        .calculator-widget-en .results-table {\r\n            width: 100%;\r\n            border-collapse: collapse;\r\n            margin-top: 15px;\r\n        }\r\n\r\n        .calculator-widget-en .results-table th {\r\n            background-color: #4169FF;\r\n            color: white;\r\n            padding: 12px;\r\n            text-align: left;\r\n            font-weight: 500;\r\n            font-size: 0.9rem;\r\n        }\r\n\r\n        .calculator-widget-en .results-table th:first-child {\r\n            border-radius: 8px 0 0 0;\r\n        }\r\n\r\n        .calculator-widget-en .results-table th:last-child {\r\n            border-radius: 0 8px 0 0;\r\n        }\r\n\r\n        .calculator-widget-en .results-table td {\r\n            padding: 12px;\r\n            text-align: left;\r\n            border-bottom: 1px solid #f3f4f6;\r\n            font-size: 0.9rem;\r\n            color: #1a1a1a;\r\n        }\r\n\r\n        .calculator-widget-en .results-table tbody tr:nth-child(even) {\r\n            background-color: #f9fafb;\r\n        }\r\n\r\n        .calculator-widget-en .results-table tr:last-child td {\r\n            border-bottom: none;\r\n            font-weight: 600;\r\n            color: #4169FF;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets {\r\n            background-color: white;\r\n            padding: 30px;\r\n            border-radius: 12px;\r\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets table {\r\n            width: 100%;\r\n            border-collapse: collapse;\r\n            margin-top: 15px;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets th {\r\n            background-color: #4169FF;\r\n            color: white;\r\n            padding: 12px;\r\n            text-align: left;\r\n            font-weight: 500;\r\n            font-size: 0.9rem;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets th:first-child {\r\n            border-radius: 8px 0 0 0;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets th:last-child {\r\n            border-radius: 0 8px 0 0;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets td {\r\n            padding: 12px;\r\n            text-align: left;\r\n            border-bottom: 1px solid #f3f4f6;\r\n            font-size: 0.9rem;\r\n            color: #1a1a1a;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets tbody tr:nth-child(even) {\r\n            background-color: #f9fafb;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets tr:last-child td {\r\n            border-bottom: none;\r\n        }\r\n\r\n        .calculator-widget-en .tax-brackets p {\r\n            margin: 0;\r\n            font-size: 0.9rem;\r\n            color: #1a1a1a;\r\n        }\r\n\r\n        .calculator-widget-en .note {\r\n            margin-top: 20px;\r\n            padding: 15px;\r\n            background-color: #f9fafb;\r\n            border-radius: 8px;\r\n            font-size: 0.85rem;\r\n            color: #4a5568;\r\n            line-height: 1.5;\r\n        }\r\n\r\n        .calculator-widget-en .note p {\r\n            margin: 0;\r\n        }\r\n\r\n        .calculator-widget-en .note strong {\r\n            color: #1a1a1a;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"calculator-widget-en\">\r\n        <div class=\"container\">\r\n            <div class=\"calculator-card\">\r\n                <div class=\"input-group\">\r\n                    <label for=\"monthlyIncome-en\">Monthly estimated gross income (\u20ac)<\/label>\r\n                    <input type=\"number\" id=\"monthlyIncome-en\" min=\"0\" step=\"100\" value=\"6000\">\r\n                <\/div>\r\n\r\n                <div class=\"input-group\">\r\n                    <label for=\"monthlyCosts-en\">Monthly estimated business expenses (\u20ac)<\/label>\r\n                    <input type=\"number\" id=\"monthlyCosts-en\" min=\"0\" step=\"100\" value=\"500\">\r\n                <\/div>\r\n\r\n                <button onclick=\"calculateNetEN()\">Calculate your net income<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"results hidden\" id=\"results-en\"><\/div>\r\n\r\n            <div class=\"tax-brackets\">\r\n                <h3>Tax rates 2026<\/h3>\r\n                <table>\r\n                    <tr>\r\n                        <th>Bracket<\/th>\r\n                        <th>Tax rate<\/th>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>\u20ac0 - \u20ac10,910<\/td>\r\n                        <td>0%<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>\u20ac10,910 - \u20ac16,320<\/td>\r\n                        <td>25%<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>\u20ac16,320 - \u20ac28,800<\/td>\r\n                        <td>40%<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>\u20ac28,800 - \u20ac49,840<\/td>\r\n                        <td>45%<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>> \u20ac49,840<\/td>\r\n                        <td>50%<\/td>\r\n                    <\/tr>\r\n                <\/table>\r\n\r\n                <h3>Social contributions<\/h3>\r\n                <p>20.5% if your taxable income is \u20ac1,881.78 or more<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        function calculateNetEN() {\r\n            const monthlyIncome = parseFloat(document.getElementById('monthlyIncome-en').value) || 0;\r\n            const monthlyCosts = parseFloat(document.getElementById('monthlyCosts-en').value) || 0;\r\n\r\n            const yearlyIncome = monthlyIncome * 12;\r\n            const yearlyCosts = monthlyCosts * 12;\r\n\r\n            const taxableIncome = yearlyIncome - yearlyCosts;\r\n\r\n            let socialContributions = 0;\r\n            if (taxableIncome >= 1881.78) {\r\n                socialContributions = taxableIncome * 0.205;\r\n            }\r\n\r\n            const incomeAfterSocialContributions = taxableIncome - socialContributions;\r\n\r\n            let incomeTax = 0;\r\n\r\n            if (incomeAfterSocialContributions > 49840) {\r\n                incomeTax += (incomeAfterSocialContributions - 49840) * 0.50;\r\n                incomeTax += (49840 - 28800) * 0.45;\r\n                incomeTax += (28800 - 16320) * 0.40;\r\n                incomeTax += (16320 - 10910) * 0.25;\r\n            } else if (incomeAfterSocialContributions > 28800) {\r\n                incomeTax += (incomeAfterSocialContributions - 28800) * 0.45;\r\n                incomeTax += (28800 - 16320) * 0.40;\r\n                incomeTax += (16320 - 10910) * 0.25;\r\n            } else if (incomeAfterSocialContributions > 16320) {\r\n                incomeTax += (incomeAfterSocialContributions - 16320) * 0.40;\r\n                incomeTax += (16320 - 10910) * 0.25;\r\n            } else if (incomeAfterSocialContributions > 10910) {\r\n                incomeTax += (incomeAfterSocialContributions - 10910) * 0.25;\r\n            }\r\n\r\n            const netYearlyIncome = incomeAfterSocialContributions - incomeTax;\r\n            const netMonthlyIncome = netYearlyIncome \/ 12;\r\n\r\n            function formatNumber(num) {\r\n                return num.toFixed(2).replace('.', ',');\r\n            }\r\n\r\n            let resultsHTML = `\r\n                <h2>Your personal calculation<\/h2>\r\n                <table class=\"results-table\">\r\n                    <tr>\r\n                        <th>Description<\/th>\r\n                        <th>Annually (\u20ac)<\/th>\r\n                        <th>Monthly (\u20ac)<\/th>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>Gross income<\/td>\r\n                        <td>${formatNumber(yearlyIncome)}<\/td>\r\n                        <td>${formatNumber(monthlyIncome)}<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>Professional expenses<\/td>\r\n                        <td>${formatNumber(yearlyCosts)}<\/td>\r\n                        <td>${formatNumber(monthlyCosts)}<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>Taxable income<\/td>\r\n                        <td>${formatNumber(taxableIncome)}<\/td>\r\n                        <td>${formatNumber(taxableIncome\/12)}<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>Social contributions<\/td>\r\n                        <td>${formatNumber(socialContributions)}<\/td>\r\n                        <td>${formatNumber(socialContributions\/12)}<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>Income after social contributions<\/td>\r\n                        <td>${formatNumber(incomeAfterSocialContributions)}<\/td>\r\n                        <td>${formatNumber(incomeAfterSocialContributions\/12)}<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>Personal income tax<\/td>\r\n                        <td>${formatNumber(incomeTax)}<\/td>\r\n                        <td>${formatNumber(incomeTax\/12)}<\/td>\r\n                    <\/tr>\r\n                    <tr>\r\n                        <td>NET INCOME<\/td>\r\n                        <td>${formatNumber(netYearlyIncome)}<\/td>\r\n                        <td>${formatNumber(netMonthlyIncome)}<\/td>\r\n                    <\/tr>\r\n                <\/table>\r\n\r\n                <div class=\"note\">\r\n                    <p><strong>Please note:<\/strong> This is an estimate based on the data entered. For an accurate calculation, we recommend consulting an accountant.<\/p>\r\n                <\/div>\r\n            `;\r\n\r\n            const resultsElement = document.getElementById('results-en');\r\n            resultsElement.innerHTML = resultsHTML;\r\n            resultsElement.classList.remove('hidden');\r\n        }\r\n    <\/script>\r\n<\/body>\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":64335,"template":"","class_list":["post-83490","tools","type-tools","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/dexxter.be\/en\/wp-json\/wp\/v2\/tools\/83490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dexxter.be\/en\/wp-json\/wp\/v2\/tools"}],"about":[{"href":"https:\/\/dexxter.be\/en\/wp-json\/wp\/v2\/types\/tools"}],"version-history":[{"count":1,"href":"https:\/\/dexxter.be\/en\/wp-json\/wp\/v2\/tools\/83490\/revisions"}],"predecessor-version":[{"id":83491,"href":"https:\/\/dexxter.be\/en\/wp-json\/wp\/v2\/tools\/83490\/revisions\/83491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dexxter.be\/en\/wp-json\/wp\/v2\/media\/64335"}],"wp:attachment":[{"href":"https:\/\/dexxter.be\/en\/wp-json\/wp\/v2\/media?parent=83490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}