Where to pay New Jersey taxes online
New Jersey offers two main online payment channels: the NJ Direct Pay system through the Department of the Treasury, and credit or debit card payments through a third-party processor. NJ Direct Pay is free and connects to your bank account. Card payments charge a convenience fee (usually 2.49% of the amount) but process immediately.
You do not need to create an account in advance for either method. Both work whether you owe income tax, sales tax, property tax, or another state obligation. The system accepts payments from individuals and businesses.
NJ Direct Pay is the faster route if you have a checking or savings account and are not in a rush — it typically takes three to five business days to post. Card payments show up the same day but cost money. Choose based on your deadline and whether the fee matters to your situation.
Key Takeaways
- NJ Direct Pay (free, bank transfer) and credit/debit card payments (2.49% fee) are the two online options through the state treasury.
- You need your Social Security number or federal employer ID, the tax type you are paying, and the amount owed.
- NJ Direct Pay takes three to five business days to post; card payments post the same day.
- Payments made online do not automatically update your tax return or account — keep your confirmation number to match it against your bill later.
- If you miss a deadline, you can still pay online; late fees and interest accrue separately and are not part of the online payment.
How to use NJ Direct Pay
Go to nj.gov/treasury/taxation and select "Pay Online" or "NJ Direct Pay." You will land on a form asking for your Social Security number (or FEIN if you are a business), the tax type, tax year, and the dollar amount. The system does not require you to log in or create an account beforehand.
After you enter those details, you will be asked to provide your bank account number and routing number. The system is encrypted. You will then review a summary of the payment and confirm. The state issues a confirmation number immediately — write it down or screenshot it. That number is your proof of payment and the only way to track the transaction if questions arise later.
The money leaves your account within one to two business days and posts to your tax record in three to five business days. During that window, the payment is in transit and will not yet show on your account balance with the state. If you need proof immediately (for example, to show a landlord or creditor), use the confirmation number.
Paying by credit or debit card online
New Jersey uses a third-party payment processor for card transactions. You can access it through the same nj.gov/treasury/taxation page, or go directly to the processor's site (the state website will display the current link). Enter your Social Security number or FEIN, tax type, tax year, and amount.
The processor will then ask for your card details: card number, expiration date, CVV, and billing address. The convenience fee (typically 2.49% of the payment amount) is added to your total and charged to the card. For example, a $1,000 payment costs approximately $1,024.90.
Card payments post the same day or the next business day. You receive a confirmation number from the processor, not from the state. Keep that number. The payment will eventually appear on your state tax account, but the processor's confirmation is your immediate proof.
What documents and information you need
Before you start, gather the following:
- Your Social Security number (for individuals) or federal employer ID (for businesses)
- The type of tax you are paying (income tax, sales tax, property tax, etc.)
- The tax year or period the payment covers
- The exact dollar amount owed
- For NJ Direct Pay: your bank's routing number and your account number
- For card payments: your card number, expiration date, and CVV
If you are unsure of the amount owed, check your tax bill, notice of assessment, or account on the state website before you pay. Paying the wrong amount can leave a balance due or create a credit that takes months to refund.
Timing and when payments post
NJ Direct Pay transfers typically clear within one to two business days and post to your account within three to five business days total. Card payments post within one business day. Neither method is instantaneous, so plan accordingly if you are near a deadline.
Payments made after the tax deadline still count as late, and the state will assess penalties and interest on the unpaid balance. Paying online does not stop those charges — it only stops them from accruing further. If you owe $5,000 and the deadline was yesterday, paying $5,000 online today does not erase the late fee; it only prevents additional interest from tomorrow onward.
Weekends and state holidays do not count as business days. A payment submitted on Friday evening may not post until Wednesday or Thursday of the following week.
After you pay: confirmation and tracking
The state does not send automatic email or text confirmations. You must save your confirmation number from the payment screen. That number is the only way to prove you paid if your account does not update right away or if there is a dispute.
After three to five business days (for NJ Direct Pay) or one business day (for card), log into your state tax account on nj.gov to verify the payment posted. If it has not appeared after the expected window, contact the NJ Department of the Treasury at 609-292-6400 with your confirmation number.
Online payments do not automatically update your tax return or reduce your balance on other state obligations. The payment applies only to the tax type and year you specified. If you owe income tax for 2023 and property tax for 2024, you must make two separate payments.
Frequently Asked Questions
Can I pay someone else's New Jersey taxes online?
Yes, if you have their Social Security number or FEIN and know the tax type and amount. The payment will be credited to their account. You cannot pay on behalf of someone without their permission or knowledge, and you should confirm the amount with them first to avoid overpaying.
What if I pay the wrong amount or the wrong tax year?
Contact the NJ Department of the Treasury with your confirmation number. If you overpaid, the state will issue a refund or credit it to a future obligation. If you underpaid, you will owe the difference plus late fees. Refunds typically take four to six weeks to process.
Is there a maximum payment amount online?
NJ Direct Pay and card payments do not have published limits, but very large payments (over $100,000) may trigger additional verification. If your payment is declined, call the treasury at 609-292-6400 to arrange an alternative method.
Do I need to mail a check if I pay online?
No. Once your online payment posts to your account, do not mail a check for the same obligation. Doing so will create a duplicate payment and a credit balance that takes weeks to refund.
What if the online system is down?
The state maintains the system during business hours. If you cannot access it, try again in a few hours or the next business day. For urgent payments near a deadline, call the treasury at 609-292-6400 to ask about phone or mail payment options.