NCDOR provides electronic services that allow you to securely file and/or pay your taxes online. Each service offers convenient features and customer support. Review the options below and choose the one that is right for you. Online payments can be made by bank draft, Visa or MasterCard. 

Frequently Asked Questions

Tab/Accordion Items

eServices provide easy, convenient methods for you to file and pay taxes using the NCDOR website. Using these file and pay applications allows us to process your return and payment accurately and efficiently.

  • Easy – the online screens are designed to look like the return (for most tax types)
  • Convenient – if you’re paying by bank draft, you can select the draft date
  • Accurate – some online forms calculate the tax for you
  • Safe – the website and your data are secured with SSL (Secure Socket Layer) with at least 128-bit encryption, so no one can read your tax information while it is being electronically filed
  • Free – there is no fee when you pay by bank draft
  • Acknowledged – you will receive an acknowledgement that NCDOR has received your payment 

The eBusiness Center has several features that make filing and paying easier for your business. View filing and payment history, store payment information for future use, grant a tax representative access to your tax account, cancel bank draft payments, and more when you register your business with NCDOR. You will be prompted to create an NCID user ID and password. This authentication provides a higher level of security and managed access to your tax information.

Payments can be made online by bank draft (a one-time direct debit to your bank account) or by credit or debit card (Visa or MasterCard).

There is no fee for choosing the bank draft method. There is a convenience fee for choosing to pay by credit or debit card. The fee is calculated as $2.00 for every $100.00 increment of your tax payment.

Example of fee calculation:

  • $2.00 for payment amounts of $.01 to $100.00
  • $4.00 for payment amounts of $100.01 to $200.00
  • $6.00 for payment amounts of $200.01 to $300.00...etc.

eServices through the NCDOR website are available 24 hours per day, 7 days a week with the exception of a scheduled maintenance period each Sunday from 4 a.m. to noon.

  • Credit or debit card number
  • Expiration date
  • Your Zip Code as it appears on your credit or debit card statement

  • Bank Account Number
  • Bank Routing Number
  • Account Type (checking or savings)
  • Amount of Payment
  • Date you want your bank account to be drafted for the payment

A debit block is a restriction placed on a bank account to prevent unauthorized debits to the account. A debit block must be removed before an ACH debit transaction can occur successfully. If you are unsure if your bank account has a debit block, contact your financial institution for more information.

For ACH debit (online payments), you may also provide your bank with the North Carolina Department of Revenue Company ID 9044030460. This number allows the bank to identify the NC Department of Revenue as an acceptable party to debit the account and bypass a debit block.

Card payments cannot be canceled once submitted.  If you make a card payment and later decide to reverse the transaction, you may be subject to penalties, interest or other fees imposed by the Department of Revenue for nonpayment or late payment of tax. 

Bank draft payments made through the eBusiness Center may be canceled until 2:30 p.m. ET the business day before the payment is scheduled to be drafted. For other bank draft payments, you will need to contact your financial institution for possible options to cancel or reverse the payment. If you decide to reverse a transaction, you may be subject to penalties, interest or other fees imposed by the Department of Revenue for nonpayment or late payment of tax.

All transactions submitted prior to 5 p.m. ET will be effective the following banking day.

After you have entered your payment information and selected "submit," a confirmation page will open which will contain a confirmation number to let you know your information has been successfully submitted.

Within two business days of your submission, you will receive an email from the Department containing the same confirmation number that was displayed on the confirmation page. This email will also contain a Document Locator Number. You should retain the email for your records and provide these numbers if you contact the Department for assistance with the payment.

If you do not receive a confirmation message when you submit your payment or an email acknowledgement, please contact the Electronic Services Help Line at 1-877-308-9103 so an agent can assist you in determining if your transaction was successfully submitted.

Safety measures are in place to protect your information. No one can read your tax information while it is being electronically filed. The website and your data are secured with SSL (Secure Socket Layer) with at least 128-bit encryption. 

In order for your return or payment to be on time, you must file or pay by midnight on Tax Day. If you make an online payment, it may take a few days for the funds to draft from your account.

Call the Electronic Services Help Line at 1-877-308-9103 for questions about eServices. Visit Contact Us for additional Department contact information.

Certain business taxes are available for payment by ACH credit and ACH debit online batch.  For more information about these payment methods, visit Electronic Funds Transfer