The ERP for every transport business

One platform.
Every operation.
Total control.

Virtus brings fleet management, invoicing, driver operations, and finance into a single ERP โ€” purpose-built for tour operators, taxi fleets, car rentals, freight, and school transport.

Start free trial Book a demo
No credit card required
14-day free trial
Setup in 5 minutes

Built for every kind of transport business

Tour operators
Taxi fleets
Car rental
Freight & logistics
School transport

Every module your transport
business needs

Customers, vehicles, drivers, invoicing, payments, expenses โ€” Virtus replaces scattered tools with one unified ERP, configured for your business type from day one.

Fleet Management

Track vehicles, documents, maintenance, fuel, and assignments โ€” with renewal alerts before they expire.

Invoicing & Payments

Send branded invoices, track payments, and stay on top of taxes โ€” with country-aware rules for Morocco, France, Spain, UK and more.

Driver Portal

Drivers see their assignments, log fuel, and check trip details from any phone โ€” no separate app to install.

Expenses & Reporting

Log expenses, schedule recurring ones (insurance, leases), and track profit per vehicle, customer, or service.

Plan every service
your fleet runs

Define your service catalog โ€” tours, transfers, rentals, freight runs, school routes โ€” assign vehicles and drivers, and keep every trip's details in one place.

  • Build a service catalog with prices, durations, and vehicle requirements
  • Assign the right vehicle and driver to each trip
  • Generate invoices automatically from completed services
Explore services & trips
Start End A End B
2 routes optimised
Saved 45 min total

Drivers stay connected,
dispatchers stay in control

Drivers log in from any phone โ€” no app to install โ€” to see their assignments, log fuel, and check vehicle info. Dispatchers see status updates from the office.

  • Mobile web portal โ€” works on any phone, no install
  • Drivers log fuel entries and vehicle issues directly
  • Granular permissions โ€” control what each driver can see
Explore the driver portal
Live Fleet View 12 drivers active
JD
James D.
Route #A-24 · 8/12 stops
On time
SM
Sarah M.
Route #B-07 · 5/10 stops
On time
TK
Tom K.
Route #C-15 · 3/9 stops
Delayed
AL
Amy L.
Route #A-31 · 11/11 stops
Complete

Customers, invoiced
and paid โ€” your way

Manage every customer in one place. Send branded invoices in your local format and currency, track payments, and stay on top of taxes for every country you operate in.

Branded invoices

Your logo, your colours, your invoice number format โ€” generated in seconds.

Country-aware tax rules

VAT, ICE, SIRET, EIN โ€” proper tax IDs, rates, and formats for 9+ countries.

Payment tracking

Mark payments received, see who owes you, and chase outstanding amounts.

Explore customer features
Virtus Transport
Your package is on its way!
Estimated arrival: 2:30 PM
Order confirmed
Out for delivery
Delivered

Know exactly where
your money goes

Log every expense โ€” fuel, insurance, maintenance, salaries โ€” schedule recurring ones, and see profit per vehicle, customer, or service in your dashboard.

  • Track expenses by vehicle, driver, or category
  • Schedule recurring expenses (insurance, leasing, salaries) and installments
  • Tax filing โ€” quarterly or monthly, country-specific
Explore reporting
Weekly Performance
Deliveries
5,847
+12.4%
On-Time Rate
97.8%
+3.1%
Cost / Delivery
$4.20
-8.7%
Failed Deliveries
1.2%
-42%
0
Business types pre-configured
0+
Country-specific tax setups
0
Day free trial โ€” no card

Unlock efficiency
with the Virtus API

Add routes, create orders, and manage drivers programmatically. Our RESTful API makes it easy to integrate Virtus into your existing workflow.

Read API docs View examples
Public API
Webhooks
OAuth2 Support
create-route.js
// Create an optimised route const route = await virtus.routes.create({ name: "Morning Route A", driver_id: "drv_8x2k9f", stops: [ { address: "12 King St", window: ["09:00", "12:00"] }, { address: "45 Queen Ave", window: ["10:00", "14:00"] }, ], optimize: true, }); // route.estimated_time: "2h 15m" // route.distance_km: 34.2
5min
from sign-up to running your first invoice

Up and running in minutes, not months

Pick your business type, set your country, and Virtus configures itself with the right modules, tax rules, and currency. No lengthy implementation. No consultants.

Read the guide

Explore our resources
for transport companies

Guides, case studies, and insights to help you get the most out of your delivery operations.

Guide

The Complete Guide to Choosing a Transport ERP

What to look for in a fleet management platform โ€” features, pricing, country coverage, and onboarding.

12 min read · Updated Mar 2026
Case Study

How a Marrakech tour operator unified 4 spreadsheets into one ERP

A 30-vehicle tour company replaced manual scheduling and Excel invoicing with Virtus.

8 min read · Feb 2026
Blog

5 Bookkeeping Habits That Save Transport Companies Money

From recurring expense tracking to per-vehicle profit analysis โ€” small habits, big savings.

6 min read · Jan 2026

Up and running in
three simple steps

From signup to your first invoice in 5 minutes. Pick your business type, set your country, and start running.

1

Pick your business type

Tour operator, taxi fleet, car rental, freight, school transport, or fully custom โ€” Virtus turns on the right modules for you.

2

Set your country

Currency, tax rules, tax IDs, language, date format โ€” all pre-configured for Morocco, France, Spain, UK, and 5 more countries.

3

Start running

Add vehicles, drivers, and customers. Send your first invoice. Track expenses. Drivers log in from their phones.

Connects with the tools
you already use

Plug Virtus into your existing stack. Import orders, sync data, and automate workflows with zero engineering effort.

Shopify
WooCommerce
Salesforce
Zapier
SAP
REST API

Loved by transport teams
around the world

"We replaced three different tools with Virtus โ€” invoicing, fleet tracking, and driver management. Onboarding took an afternoon. The country-aware tax setup alone saved us hours of configuration."

SC
Sarah Chen
Operations Director, QuickBox Logistics

"The driver portal is the feature my team loves most. Drivers log fuel from their phone, no app to install, and we finally caught two months of unaccounted fuel charges."

MR
Marcus Ramirez
Fleet Manager, SwiftLog Express

"As a tour operator running in 3 countries, the country-aware setup was a game changer. Each branch invoices in local currency with the right tax format, all from one platform."

LN
Lisa Norberg
CTO, NordicRoute Solutions

Enterprise-grade security
you can trust

Your data is protected by industry-leading security practices. We're SOC 2 Type II certified and fully GDPR compliant.

Encryption
AES-256 at rest, TLS 1.3 in transit
SOC 2 Type II
Independently audited annually
GDPR Compliant
Full data sovereignty controls
99.9% Uptime
SLA-backed for Enterprise plans
VERIFIED SECURE

An app your drivers
will actually love

Available on iOS and Android, the Virtus Driver app gives your team everything they need โ€” navigation, proof of delivery, customer notes, and offline support.

Turn-by-turn nav
Photo proof
E-signatures
Offline mode
Barcode scanning
Customer notes
iOS Android
Route Active 4/8
Navigate to next stop
ETA: 3 min
Proof of Delivery Stop #5
Photo captured
Signature collected
โ›ฝ
Fuel tracking & verification

Stop fuel costs
from leaking

Drivers log every fill-up from the portal. Compare actual consumption against expected, spot anomalies, and verify fuel card statements against driver entries.

  • Driver-logged fuel entries with photos of receipts
  • Cost per kilometre, per vehicle, per driver
  • Anomaly detection โ€” flag unusual entries automatically
  • Reconcile fuel card statements with driver logs

The smarter alternative to
spreadsheets & scattered tools

See how Virtus replaces the patchwork of Excel, WhatsApp groups, and one-off apps that most transport businesses still rely on.

Manual / Spreadsheets Virtus Transport
Time to set up the system Days of config 5 minutes
Country-specific tax rules
Driver fuel logging Manual paper logs Mobile portal entry
Vehicle document tracking Folder & reminders Auto-renewal alerts
Recurring expenses Re-typed each month Scheduled & auto-logged
Profit per vehicle / customer Pivot tables & guesswork Built-in reporting

Frequently asked
questions

Virtus is built for tour operators, taxi fleets, car rental companies, freight & logistics operators, and school transport. Pick your business type at signup and the right modules turn on automatically. If you have a setup we don't pre-configure, the Custom option lets you choose modules manually.

Yes โ€” every new account gets a 14-day free trial. No credit card required. You can also stay on the Free plan permanently with up to 2 users and 5 vehicles.

Virtus ships with country-aware defaults for Morocco (ICE, MAD, 20% VAT), France (SIRET, EUR, 20% TVA), Spain (CIF, EUR, 21% IVA), UK (VAT Number, GBP, 20%), Germany, US, UAE, Saudi Arabia, and Turkey โ€” including correct tax IDs, currency, date format, and language. You can adjust everything from settings.

Drivers log in from any phone browser โ€” no app to install. They see their assignments, vehicle info, fuel logs, and trip details. You control what each driver can see. Works offline-tolerant for areas with weak signal.

Yes โ€” bulk import via CSV is available for vehicles, customers, services, and historical invoices. For larger migrations from legacy systems, our team can help with onboarding on the Pro plan.

Free: 2 users / 5 vehicles. Starter: 10 users / 25 vehicles. Pro: 100 users / 500 vehicles. Need more? Contact sales for an Enterprise plan with unlimited capacity.

One ERP for your whole
transport business

From day one, Virtus handles your fleet, drivers, customers, invoices, and expenses โ€” pre-configured for your business type.