Malta

On November 18, 2022, the Minister of Finance issued Legal Notice 284 of 2022 (‘LN 284/22’), which formally introduced specific Transfer Pricing rules in Malta.

LN 284/22 was issued in terms of Article 51A of the Income Tax Act, Cap.123 of the Laws of Malta (Malta ITA). These rules will apply as of any financial year commencing on or after January 1, 2024, and in any agreement entered into on or after that date.

Related Parties

While Malta’s domestic legislation provides several definitions of ‘related parties’ in different circumstances, mainly for anti-avoidance provisions, it does not specifically define it for Transfer Pricing purposes.

The Transfer Pricing rules only apply to cross-border intra-group transactions in multinational groups of companies. Therefore, the rules will only apply to cross-border agreements among associated enterprises.

Associated enterprises are those in which the same owner exercises direct or indirect control through a minimum shareholding exceeding 50% of the voting rights or the ordinary share capital.

Transfer Pricing Methods

Maltese national legislation does not provide for TP methods. Conversely, it refers to the OECD establishments.

Transfer Pricing Documentation

The introduction of the Transfer Pricing rules implies that entities with in-scope transactions will have to demonstrate the adherence of their related party transactions to the Arm’s Length Principle, evidencing that such transactions generate a performance that unrelated parties would obtain in comparable circumstances.

Maltese ultimate tax resident parent entities of multinational entities (MNEs) and certain constituent entities, which have been designated as Surrogate Entity are required to file a Country-by-Country Report (CbCR) before the Commissioner of Revenue regarding fiscal reporting years on or after January 1, 2016.

Penalties

The Transfer Pricing penalties, lower than 10% on unpaid taxes, apply in countries with low tax rates, such as Malta.

Source: Commissioner for Revenue

Read More
<script>

  /*
 Author:       Wolfgang Hartl
 Author URI:   https://my-webcraftdesign.at/
 DOCS:         https://my-webcraftdesign.at/tutorial/read-more-read-less-toggle-in-bricksbuilder/
*/
function WCD_rmrl(options) {
  const readLessText = options.readLessText;
  const readMoreText = options.readMoreText;

  const rmrlContent = document.querySelectorAll("[wcd_rmrl_percentage]");

  rmrlContent.forEach((element) => {
    // INITIAL SETUP (define height, overflow and attributes)
    element.style.overflow = "hidden";
    element.setAttribute("wcd_rmrl_max", element.clientHeight + "px");

    var percentage = element.getAttribute("wcd_rmrl_percentage");
    var height = element.clientHeight;
    height = Math.round((height / 100) * percentage) + "px";

    element.setAttribute("wcd_rmrl_min", height);
    element.style.height = height;

    //ASSIGN CLICK EVENT TO TRIGGER
    trigger = element.nextSibling;
    trigger.addEventListener("click", function () {
      if (element.style.height == element.getAttribute("wcd_rmrl_min")) {
        element.style.height = element.getAttribute("wcd_rmrl_max");
        this.childNodes.forEach((node) => {
          if (node.nodeValue !== null) {
            node.nodeValue = readLessText;
          }
        });
      } else {
        element.style.height = element.getAttribute("wcd_rmrl_min");
        this.childNodes.forEach((node) => {
          if (node.nodeValue !== null) {
            node.nodeValue = readMoreText;
          }
        });
      }
    });
  });
}
  
  
  const rmrl = new WCD_rmrl({
    readLessText : 'Read Less',
    readMoreText : 'Read More',

  });
  
</script>

Contact us

In order to contact us, please fill out the following form:

Google reCaptcha: Invalid site key.