Medium

The Office of State Tax Commissioner offers a variety of E-Filing options for businesses. 

Medium

The following list of software products support electronic filing for Corporation (Form 40) returns:

For additional information, please send an email to taxmef@nd.gov.

The following list of software products support electronic filing for Fiduciary (Form 38) returns:

For additional information, please send an email to taxmef@nd.gov.

The following list of software products support electronic filing for Partnership (Form 58) and S-Corporation (Form 60) returns.

For additional information, please send an email to taxmef@nd.gov.

ND TAP is a free web-based system that allows you, the taxpayer, to electronically file tax returns for your business.

E-File using ND TAP


Sales Tax Return XML Upload

If you have an application or system that produces tax return information for you, you may choose to have that application create an Extensible Markup Language (XML) file for you. Then instead of keying the tax return information into North Dakota Taxpayer Access Point (ND TAP), you could use the upload option. This would prevent keying errors and can be especially useful for those permits that report many local option taxes.

The XML file specifications required for the upload option are contained in the Schema file below. The sample XML file below contains information for a permit that reports both regular sales and alcohol sales  If the permit for this sample return was not registered to report alcohol sales, that portion would be omitted. The sample return also reports nontaxable sales, use tax, and several local option taxes. Likewise, nontaxable sales, use tax, and local option codes not being reported, would be omitted from the XML file.

XML Schema

Sample XML file

Sales Tax XML File Upload Test

Note to Excel users: Microsoft Excel has a feature that allows you to map an XML Schema to a spreadsheet. By placing Schema elements into a spreadsheet and putting tax return data into those cells, you can export an XML file that can be uploaded into the TAP application. This feature can be useful to those that process their tax return information into an Excel spreadsheet and may have many local option taxes to report.

Non-income taxes have multiple ways in which they may be filed using our North Dakota Taxpayer Access Point - ND TAP. Resources for these tax types are found on their specific pages.

Types of submissions that may be allowed include: 

  • XML Uploads - Spreadsheets for uploading of information into e-filing systems through XML uploads.
  • Manual Entry - Direct entry into the ND TAP system, such as sales and use tax or income tax withholding
  • Web Services - Uploading services through a web service interface.

The below are direct links to filing reports that are uploaded or submitted for non-income tax types.

  • Alcohol Tax - Electronic filing reports can be found under Alcohol Tax Business Types.
  • Motor Fuel Tax - Electronic filing reports can be found under the specific fuel or Tribal report areas.
  • Oil & Gas Tax - Electronic filing reports can be found under the appropriate tax type.