Incomes Register

Payment of insurance contributions during the Incomes Register period

As of 1 January 2019, during the Incomes Register period, there will be two ways to pay insurance contributions: immediate invoice and consolidated invoice.

Immediate invoice Consolidated invoice

We will send the insurance invoice immediately when we receive the payroll information. See example.

We will send the insurance invoice once a month for payroll information reported during a one-month period. See example.

This is a good option if salaries are paid once a month.

This is the most sensible option if salaries are paid several times during one month.

Viewing and changing the invoicing method

You can view and change the default invoicing method chosen for the company in our eServices. We recommend selecting the invoicing method according to the number of times salaries are paid within a one-month period. We also recommend e-invoicing.

Additional information about TyEL insurance contributions during the Incomes Register period is also presented in a video (16 min, in Finnish).

View or change invoicing method in our eServices

Log in to Varma’s eServices

How procedures will change in 2019

  • Each time wages are paid, report the earnings information electronically only to the Incomes Register.
  • Submit the notification within five days (including holidays) of wages being paid. If the deadline for submitting the earnings information  falls on a Saturday, Sunday or other public holiday,  you may submit the information on the next banking day.
  • Annual and monthly notification will be discontinued, and continuous notification will apply to all employers.
  • The earnings payment report should contain the pension policy number and the pension provider code. The pension policy number is your TyEL insurance number, which for Varma's insurances is in the form of 55-xxxxxxxx. The pension provider code for Varma is 55.
  • Once the Incomes Register has been taken into use, pension group data and divisions by department will no longer be possible.
  • Earnings adjustments will take place only in the Incomes Register.
  • Varma will still be notified of adjustments that concern wages earned before 2019.
  • The Incomes Register also affects the employer's cash management because it changes the insurance contribution payment cycle.

Self-employed persons and the Incomes Register

  • The Incomes Register does not apply to YEL insurance. If changes take place in your work input, report the changed YEL income directly to Varma as before.
  • If you have employees, report their payroll data to the Incomes Register electronically. As of 2019, all payroll data must be reported to the Incomes Register, regardless of the size of a company or the number of employees.
  • Wage income paid to YEL insured self-employed persons will also be reported to the Incomes Register, even though Varma doesn't use this information in YEL insurance. Read more on on the website of the Finnish Tax Administration.
  • If an accounting office takes care of your payroll matters, discuss with them well ahead of time whether the Incomes Register will affect your co-operation.
(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-MJL5CR'); (function(w, t, f) { var s='script',o='_giosg',h='https://service.giosg.com',e,n;e=t.createElement(s);e.async=1;e.src=h+'/live/'; w[o]=w[o]||function() {(w[o]._e=w[o]._e||[]).push(arguments)} ;w[o]._c=f;w[o]._h=h;n=t.getElementsByTagName(s)[0];n.parentNode.insertBefore(e,n); })(window,document,3860); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:928553,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); var _vwo_code = (function () { var account_id = 65925, settings_tolerance = 2000, library_tolerance = 2500, use_existing_jquery = false, // DO NOT EDIT BELOW THIS LINE f = false, d = document; return { use_existing_jquery: function () { return use_existing_jquery; }, library_tolerance: function () { return library_tolerance; }, finish: function () { if (!f) { f = true; var a = d.getElementById('_vis_opt_path_hides'); if (a) a.parentNode.removeChild(a); } }, finished: function () { return f; }, load: function (a) { var b = d.createElement('script'); b.src = a; b.type = 'text/javascript'; b.innerText; b.onerror = function () { _vwo_code.finish(); }; d.getElementsByTagName('head')[0].appendChild(b); }, init: function () { settings_timer = setTimeout('_vwo_code.finish()', settings_tolerance); var a = d.createElement('style'), b = 'body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}', h = d.getElementsByTagName('head')[0]; a.setAttribute('id', '_vis_opt_path_hides'); a.setAttribute('type', 'text/css'); if (a.styleSheet) a.styleSheet.cssText = b; else a.appendChild(d.createTextNode(b)); h.appendChild(a); this.load('//dev.visualwebsiteoptimizer.com/j.php?a=' + account_id + '&u=' + encodeURIComponent(d.URL) + '&r=' + Math.random()); return settings_timer; } }; }()); _vwo_settings_timer = _vwo_code.init(); var _paq = _paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setCookieDomain", "*.varma.fi"]); _paq.push(["setDomains", ["*.varma.fi"]]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//piwik.varma.fi/piwik/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })();