MOF License Application & Renewal

Register as a supplier on ePerolehan

We handle all preparation, submissions, and renewals with MOF, ensuring you begin transacting with government agencies as soon as possible and continue uninterrupted.

business owner looking at eperolehan logo to symbolise seeking assistance for registration

Our Services

We help apply for / renew licenses from the Malaysian Ministry of Finance for the following activities:

  • New ePerolehan supplier registration
  • MOF license renewal
  • MOF field code update / change
  • MOF Bumiputera 
For businesses without a registered entity or offices, we also help with Sdn Bhd incorporation and PBT license applications.
mof eperolehan logo to symbolise MISHU’s MOF license application and renewal services
coins and SSM certificate to symbolise mof license paid up capital and entity registration requirements

Requirements

Five main requirements to register an MOF Account:

  • Be a registered business entity
  • At least RM2,500 in paid up capital
  • A bank account in the name of the business,
  • Have all necessary business licenses, and
  • Register under field codes that align with the business SSM profile and activities

Note: Some field codes have a significantly higher paid-up capital threshold – see our FAQs on MOF licenses for details.

MOF License

MOF Account

mof eperolehan logo to symbolise MISHU’s MOF license application and renewal services

For new supplier registration on ePerolehan.

Our scope of services

  • Consultation on field code selection
  • Document compiling
  • Form filling and submissions
  • Liaison with MOF officers
  • License delivery

*We can also help register Basic Accounts

Field Code Update

MISHU consultant examining client MOF field code to help them update and change them

For existing supplier on ePerolehan who want to remove or add new field codes.

Our scope of services

  • Field code consultation
  • Document compiling
  • Form filling and submissions
  • Liaison with MOF officers

*We can help with field codes related to MOF Bumiputera Status

APS Category C

expatriate as an example of target audience for category C aps license

Allows placement for job seekers within and outside Malaysia, and non-citizens within Malaysia.

Financial requirements:

  • Paid-up capital of RM250,000
  • Money guarantee of RM250,000

*Additional RM100,000 money guarantee for every new branch.

MISHU consultant examining client MOF field code to help them update and change them

Field Code Change

When you register an MOF Account, you pick ‘field codes’ to bid for related government contracts keeping two things in mind:

  • Codes must be relevant to your business
  • You can choose up to 30 field codes

Codes can be added and swapped out later, so browse our list of MOF field codes and let us know if you need help updating your particulars on ePerolehan.

Renewals

MOF licenses are valid for three years and registered suppliers have three months before expiry to submit a renewal application on ePerolehan.

An expired MOF Account reverts to a Basic Account which is limited to contracts of RM20,000, and if the account is not renewed in the next twelve months it can no longer be renewed and a new MOF Account application must be submitted – so don’t delay!

mof license holder renewing their certificate on eperolehan
crown on top of eperolehan logo to symbolise MOF bumiputera status

Bumiputera Status

MOF Account holders that meet specific ownership requirements can apply for one of two Bumiputera Statuses to bid on government contracts in restricted business sectors:

  • 51% Bumiputera Status
  • 100% Bumiputera Status

On top of the ownership percentage, Bumiputera Status also requires higher paid-up capital and premise restrictions, and for details, see our guide to MOF Bumiputera Status Registration.

FAQs

What is an MOF license?

Also called Akaun MOF, it is a mandatory registration for local and foreign businesses to become suppliers to Malaysian federal, state, or district level government agencies.

License holders are added to a directory as registered suppliers where they can view and bid for government contracts in their area of business.

What types of MOF licenses are there?

There are two types open to SMEs:

  1. Basic Account: To transact with government agencies for contracts worth up to RM20,000 annually
  2. MOF Account:  To transact with government agencies and GLCs for contracts RM20,000 and above annually

Basic Accounts are free but come with several limitations: 

  • only open to Malaysian citizens
  • not eligible for consultant-based contracts
  • not eligible to transact with non-federal government agencies (GLCs, statutory bodies, Local Authorities),
  • only eligible for RM20,000 annual contracts

For these reasons most businesses prefer to register for an MOF Account since the requirements are relatively attainable, and the rest of this FAQ addresses MOF Accounts via ePerolehan.

What is ePerolehan?

It’s Malaysia’s official online government procurement system managed by MOF.

screenshot of mof eperolehan homepage

It is the platform all transactions related to MOF licenses are done, including:

  • registering and renewing MOF licenses
  • uploading your product / service catalogs, and
  • viewing and bidding for relevant government contracts
Can you apply online?

Yes, all applications via MOF’s ePerolehan portal are fully online

What are MOF Account requirements?

There are five general requirements to qualify for an MOF Account:

  • be a registered business entity (can be Enterprise, LLP, or Sdn Bhd)
  • have at least RM2,500 in paid up capital
  • have an active bank account in the name of the business
  • register under field codes that align with the business SSM profile and activities, and
  • have all necessary business licenses and permits

Some of you will wonder what we mean by ‘field codes’ – we answer that next!

What are MOF field codes?

Known as ‘kod bidang’ in Bahasa Melayu, these are six-digit codes referring to a specific business activity.

When you register an MOF account, you pick field codes that describe your business in order to bid for related government contracts and tenders, keeping three things in mind:

  • they must be relevant to your business
  • you can choose up to 30 field codes (but you don’t have to)
  • codes can be added and swapped out later for free

As of December 2025, there are almost 400 unique codes spanning multiple sectors and you can find them on MOF’s official document or our list of MOF field codes in English.

While most carry the same requirements, a small group carry additional restrictions.

Which codes have extra conditions?
  • There are generally three types of additional requirements:

    • Bumiputera Status
    • higher paid-up capital, and / or
    • additional licenses

    Bumiputera Status

    These activities and their corresponding codes are reserved for MOF Accounts with Bumiputera Status:

    • inbound & outbound travel agencies (100%)
    • most printing services (100%)
    • foreign publications supply (51%)
    • maritime & shipping services (51%)
    • insurance brokerage services (51%)

    Click here to skip to our explanation on Bumiputera Status applications.

    Higher paid-up capital

    Where most activities require RM2,500, the following require significantly more:

    • all activities requiring Bumiputera ownership: RM50,000
    • multimodal transport operators (MTO): RM2,000,000
    • workshop, shipyard, and manufacturer: RM50,000

    Additional licenses

    In addition to standard supporting documents, certain activities require licenses from the corresponding industry regulatory body.

    CategoryActivityAdditional Licence
    Printing & mediaGeneral printingPrinting licence from Ministry of Home Affairs (KDN)
    Security printingKDN printing licence + approval from Chief Government Security Officer (PM’s Dept)
    Film distribution (ready-made films)FINAS Borang B
    Film productionFINAS Borang A
    Logistics & transportationLorry transportVehicle registration + SPAD permit (BDM ≥ 5,001 kg)
    Shipping agentAppointment letter from Royal Malaysian Customs
    Forwarding agentAppointment letter from Royal Malaysian Customs
    Packaging & storageCustoms-licensed warehouse + PBT licence
    Courier / document deliveryPostal Service licence from MCMC
    Professional & financial servicesTravel agencyLicence under Tourism Industry Act 1992
    Insurance companyLicence from Bank Negara Malaysia
    Insurance brokerLicence from Bank Negara Malaysia
    Security servicesLicence from KDN
    Private investigatorLicence from KDN
    Property managementLicence from LPPEH
    Manufacturing & technicalGeneral manufacturingMITI manufacturing licence or MIDA exemption
    Product technical complianceSIRIM / IKRAM / MCMC / SPAN (product-dependent)
    ICT security (IV&V)JSM accreditation (ISO/IEC 17025 or TMMi Level 3+)
    Health, safety & environmentDrugs & poisonsLicence from Ministry of Health or State Health Director
    Waste managementApproval from DOE or AELB
    Pest controlPest Control Operator licence (Department of Agriculture)
    Hospitality & specialised servicesHotelsPBT licence + Halal certification (JAKIM / State Religious Dept)
    Training centresPBT licence
    HomestayApproval letter from Ministry of Tourism
    Green technologyRecognition from Energy Commission or GreenTech Malaysia
Can a home-based business register for an MOF license?

Yes, but they are limited to a select list of 46 field codes from the following industries:

  • education & training
  • food, catering & agriculture
  • arts, media & creative services
  • events, exhibitions & entertainment
  • electrical & technical services
  • wildlife & animal services
  • cleaning, sanitation & environmental services
  • human resources & manpower
  • marine & diving services
  • construction, property & facilities
  • utilities & water services
  • personal, tailoring & repair services
  • social & hospitality services

Those interested can refer to Lampiran A in MOF’s guide.

What are required registration documents?

The documents required are based on the type of business entity applying and if applying for special field codes, must include relevant licenses as proof.

Sdn Bhds

  • Declaration Form
  • Memorandum and Articles of Association / Section 14 / Form 55 (for companies limited by guarantee)
  • Form 24 / Section 78 and Form 49 / Section 58 for companies less than a year old
  • latest Annual Returns for companies incorporated for more than 18 months
  • Form 32A / Section 105 / Section 11 (if applicable)
  • a copy of owner / director identity card(s)

LLPs

  • Declaration Form
  • Certificate of Registration Form
  • the latest business bank statement / deposit slip
  • a copy of partners’ identity cards

Enterprises

  • Declaration Form
  • Form D/E*
  • SSM Form
  • the latest business bank statement / deposit slip
  • a copy of the owner’s identity card
How much does registration cost?

As of December 2025, MOF imposes two charges on new applications:

  • RM50 for the application, and
  • RM400 once the application is approved

Upon approval, you will receive a digital certificate which will be used for transactions and dealings on ePerolehan. This certificate is valid for three years.

How do I renew my MOF Account?

Your MOF Account can be renewed within three months of the expiry date and even up to one year after expiring (though it will be downgraded to a Basic Account during this period).

Renewals are also done via ePerolehan and you can find full details in our guide to MOF license renewals.

Can I add / remove field codes later?

Yes, you can submit applications to add or remove field codes at no cost through ePerolehan as long as your account is active, and still valid for the next three months.

Certain categories are subject to stricter requirements, for example construction-related codes require a site visit by government officials.

What is MOF Bumiputera Status?

This is an additional perk granted to MOF license holders that meet specific criteria for Bumiputera ownership, management, and financial control.

Sample MOF Bumiputera Status Company Certificate

There are two categories of Bumiputera Status:

  • 51% Bumiputera Status: At least 51% equity, directors, management, and staff are Bumiputera (and highest individual shareholder AND employee with highest salary must be Bumiputera)
  • 100% Bumiputera Status: 100% equity, directors, management, and staff are Bumiputera

MOF Bumiputera Status is mandatory to apply for certain activities and can be revoked at any time if the company fails to maintain the required ownership levels.

How do I apply for Bumiputera Status?

This is a separate application made after your initial MOF Account is approved.

Good news is applying is free, but bad news is it requires a long list of supporting documents:

  • form 9 / form 13 / section 14
  • memorandum and articles of association
  • form 24 / section 78 and form 49 / section 58
  • form 32a / section 105 / section 11 (if applicable)
  • latest annual return form
  • annual return form for corporate / nominee companies*
  • latest company bank statement / deposit slip
  • check signatory resolution
  • check signatory detail form certified by the relevant bank
  • tenancy agreement stamped / title document (S&P) / letter of authorisation / home / copies of title deed
  • copy of identity card of the owner / director
  • latest employee EPF contribution statement and payment receipt
  • complete organisation chart with names and positions
  • sketch map with landmarks and street names leading to premises

Additionally, for MOF authorities often conduct premise inspections before approval is granted and even conduct post-approval visits to ensure compliance.

How long does it take?

A typical MOF Account application takes about seven working days if all documents and licenses have been compiled and there are no issues with the application.

Applications for Bumiputera Status only happen once your MOF Account is created. 

maya ai powered company secretary chat assistant
Got an URGENT question?

Contact us via [email protected] or WhatsApp +60-175159832

Contact Us

    Scroll to top