Virginia IFTA IRP Management (VIIM) System is a free electronic service offered by DMV for processing International Registration Plan (IRP) and International Fuel Tax Agreement (IFTA) transactions. VIIM System allows carriers who have an established Virginia IRP and/or IFTA account to conduct transactions online.
Carriers can apply and receive:
- IRP registration - manage your fleet(s) online
- IFTA credentials - apply for your decals and IFTA license online
- IFTA tax filings - electronically file your quarterly/annual tax filings
Paying for Transactions on VIIM System
There are several secure and easy-to-use payment options, including:
- Electronic check
- Credit card
Note: All transactions $10,000 or more, may result in a 1.5% service fee. DMV does not accept credit card payments by mail or email. They may be made online at VIIM System or by calling the Motor Carrier IFTA/IRP Work Center at 804-249-5140. - ACH Credit or Debit
Note: See Automated Clearing House Payment Options for more information. ACH Credit approval for IFTA/IRP is granted by the Motor Carrier management team. Only follow instructions through the Automated Clearing House Payment Options for ACH Debit.
User Registration Process
Signing up can vary depending on your situation, so we’ll walk you through the things that you’ll need to consider.
Getting Started
To sign up for VIIM System, you first must establish an IFTA or IRP account. If you have one, great! If not, visit viim.dmv.virginia.gov for our electronic IFTA and IRP application or for more information refer to our IFTA and/or IRP pages.
Next Steps
Once you have an IFTA or IRP account, you’ll need to decide who is going to manage your IFTA and/or IRP fleets within VIIM System. This will determine how you sign up for VIIM System. The person managing the account(s) will need to complete the sign-up process.
Options
- The carrier or an authorized employee of the carrier
- An agent that will conduct business on behalf of the carrier (for example, an accountant, bookkeeper or other third party)
Once you have determined who will manage the account(s) follow the instructions below.
Carrier or Authorized Employee of the Carrier
If you are a carrier or authorized employee of the motor carrier, you do not need to complete a formal agreement to become a registered VIIM System user.
Note: If you are a carrier with 75 or more vehicles in your fleet, you can become a self-credentialing carrier. Register and complete the Carrier Self-Credentialing Agreement. Please allow up to three business days for approval.
To set up an account:
- Register for VIIM System user access using the VIIM System Homepage Guide for more information.
- Now that you're ready, register for VIIM System.
- Once your VIIM System user registration access is approved, you will receive confirmation emails from VIIM System and Okta Authentication with login setup instructions.
For assistance, call 804-249-5140 and press the option to speak with a Motor Carrier Representative.
Account Managed by an Agent
Carriers can appoint an agent (e.g., an accountant, bookkeeper or other person or entity who is not an employee of the carrier) to process IFTA and/or IRP transactions on their behalf. If you would like an agent to represent your company, both you and the agent must enter into an agreement with DMV. Please allow up to three business days for approval.
To appoint an agent to represent your company, please follow these instructions:
- Ensure that your third-party agent has completed an Agent Agreement with DMV.
- As the carrier, complete the Carrier Agreement with DMV.
Note: The processes that create the Agent and Carrier Agreements are found on the VIIM System Home Page.
For assistance, call 804-249-5140 to speak with a Motor Carrier Representative.
Third Party Agents who issue Trip Permits
- If you are a third party that will issue trip permits on behalf of a carrier, complete the Agent Trip Permit Agreement (MCS 351) and submit to DMV, Motor Carrier Services. DMV will review the form and contact you.
More Resources
- Visit our VIIM System FAQs
- VIIM System Info Session 1 (Youtube) - July 24, 2025
- VIIM System Info Session 2 (Youtube) - August 6, 2025
- VIIM System Info Session 3 (Youtube) - August 20, 2025
- VIIM System Info Session 4 (Youtube) - September 4, 2025 at 2 PM
Looking for Even More Convenient Service?
- IFTA Tax Returns can now be imported to VIIM System using a CSV file. This feature is useful for carriers who have the ability to export data from an electronic record keeping system. After uploading a return file, you will be able to review, edit, submit and pay your return. Learn how to create the CSV file.
- Save time and money by participating in DMV's EZFleet program. EZFleet is an electronic service that allows carriers to title vehicles (trucks, tractors, truck tractors, tow trucks or buses) in Virginia without visiting a DMV customer service center. Carriers with an established Virginia IRP account can participate in EZFleet for their IRP vehicle titling needs without meeting the 75-vehicle minimum fleet size that applies to non-IRP accounts. Refer to EZFleet or the Motor Carrier Portal for more information.
- Need to change your Motor Carrier Portal password? Refer to the Motor Carrier Portal for more information.
- Virginia State Police
- CVIEW Access: To request CVIEW access, send an email to iftairp@dmv.virginia.gov with the trooper’s full name, title and email address.