---
title: Set Up Fees and Surcharges
description: Create and edit fees and percentage surcharges under Settings, Fees & Surcharges, choose what a surcharge applies to, and set a fee's tax class.
---

[Skip to content](https://support.metafleet.ai/set-up-fees-and-surcharges#main-content)

English

Show submenu for translations

![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](mailto:support@metafleet.ai)

[Contact us](mailto:support@metafleet.ai)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [MetaFleet Answer Hub](https://support.metafleet.ai/?hsLang=en)
2. [Admin & Settings](https://support.metafleet.ai/admin-settings?hsLang=en)
3. [Rates & Fees](https://support.metafleet.ai/admin-settings?hsLang=en#rates-fees)

# Set Up Fees and Surcharges

## Create the fees you add to a job and the surcharges MetaFleet adds for you, and set how fees are taxed.

**For:** Owners and admins · **Permission:** Manage account settings · **Time:** ~5 minutes

### Quick summary

1. Open **Settings › Fees & Surcharges**.
2. For a fixed-price charge that staff pick job by job, click **+ New Fee**.
3. For a percentage charge that MetaFleet adds on its own, click **+ New Surcharge**.
4. Set the tax class (fees) or what it applies to (surcharges), then save.

### Before you start

- You need the **Manage account settings** permission.
- Decide how each charge is taxed. Tax classes and Tax Groups are set up in [Set Up Taxes by Jurisdiction](https://support.metafleet.ai/set-up-taxes-by-jurisdiction?hsLang=en).

### Fees and surcharges: the difference

|  | Fee | Surcharge |
| --- | --- | --- |
| Amount | A fixed dollar price | A percentage, with an optional minimum and maximum |
| How it gets on a job | Staff pick it from the fee list | MetaFleet adds it to every order that has not been invoiced yet while it is **Active** |
| Example | Environmental Disposal Fee, $10.00 | Shop Supplies, 5% of parts |

### Open Fees & Surcharges

Go to **Settings › Fees & Surcharges**. The page has 4 tabs: **Active Fees**, **Archived Fees**, **Service Fee Config** and **Late Fees**. On the **Active Fees** and **Archived Fees** tabs, the **Surcharges** list sits below the fee list.

![Fees and Surcharges page with the Active Fees tab open, listing fees by name and description](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/set-up-fees-and-surcharges-01-active-fees.png?width=1119&height=561&name=set-up-fees-and-surcharges-01-active-fees.png)

Each fee in **Active Fees** shows its name, description and cost, with a pencil and a trash icon.

### Create a fee

1. **Start the fee.** Click **+ New Fee**.
2. **Fill in the details.** Enter a **Name**, a **Description** and a **Price** in dollars.
3. **Pick a Tax class.** Choose **Fees**, one of your own classes, or **Labor**, **Parts**, **Surcharges** or **Travel time**. Late fees and interest are not offered here. The note under the field says how that class is taxed. Fees is the default.
4. **Save.** Click **Create**.

![Create Fee window with Name, Description, Price and Tax class fields](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/set-up-fees-and-surcharges-02-create-fee-1x.png?width=698&height=537&name=set-up-fees-and-surcharges-02-create-fee-1x.png)

**Emoji are taken out of fee names.** Invoices can't print them. When you leave the **Name** box, a note under it says *Emoji taken out. Invoices can't print them.* The same note shows in **Edit Fee**. A name that is too short once the emoji are out (under 3 characters, or only emoji) is refused, and a message under **Name** says why. If the cleaned name matches another fee, the message asks you to add a word to tell them apart. Either way the window stays open with what you typed.

> **Tax class is set once.** It decides how the fee is taxed in every state you collect in. To change what a class does, change it under Tax classes, not on the fee.

### Edit or remove a fee

- Click the pencil icon on the fee's row to open **Edit Fee**. Change the fields (the price field is labeled **Cost** here) and click **Update**.
- Click the trash icon to remove a fee from **Active Fees**. The confirmation prompt says delete. The fee is archived: look on the **Archived Fees** tab. There is no restore button, so create the fee again if you need it back.

### Create a surcharge

1. **Start the surcharge.** In the **Surcharges** list, click **+ New Surcharge**.
2. **Name it.** Enter a **Surcharge name**. The **Description** is optional.
3. **Set the rate.** Enter a percentage. MetaFleet charges that percentage of the charge types you pick next.
4. **Choose what it applies to.** Check **Labor rate**, **Parts**, **Fees**, or any mix. You must pick at least one. **Fees** covers the charges you add to a job: the service fee and anything picked from the fee list.
5. **Add limits (optional).** A **Minimum** stops a small job from producing a tiny line. A **Maximum** caps what a large job can collect. Leave either blank for no limit. If the charges it applies to add up to $0 or less, no surcharge line is added. Examples: a $0 job, or a labor-only surcharge on a parts-only job. The Minimum only applies once there is something to measure.
6. **Turn it on.** Leave **Active** on. The surcharge is added to every order whose invoice has not been sent. The dialog says new service orders; any open order picks it up on its next recalculation too.
7. **Save.** Click **Create surcharge**.

Surcharges have no Tax class of their own. All of them follow the **Surcharges** class under Tax classes.

![Create Surcharge window filled in, with Labor rate and Parts checked and the Active switch on](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/set-up-fees-and-surcharges-04-create-surcharge-1x.png?width=700&height=883&name=set-up-fees-and-surcharges-04-create-surcharge-1x.png)

The surcharge then appears in the list with its rate, the charge types it applies to and a status.

![Surcharges list with Shop Supplies at 5 percent applied to parts, status Active](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/set-up-fees-and-surcharges-03-surcharges.png?width=1139&height=235&name=set-up-fees-and-surcharges-03-surcharges.png)

> **Turning a surcharge off drops it from orders that have not been invoiced yet.** Orders with a sent invoice keep it. On invoices sent since Oct 29, 2026, the surcharge keeps the amount it was sent with. Invoices sent before that keep their rate only while the order's lines are unchanged.

### Edit or archive a surcharge

Click the pencil icon to edit a surcharge. Click the trash icon to archive it. The row moves to the **Archived** tab of the Surcharges list with its status set to Off, and the icon there puts it back. Turning **Active** off does the same thing.

### Add a fee to a job

Fees reach a customer's paperwork when staff add them. On an order's **Estimate** or **Invoice** tab, click **+ Add fee** and pick one or more fees from your list. Each one gets a quantity and a **Price each**, which starts at the price you set here. Staff can change it to charge a different price on one order. That order's log records the change, and your price here stays the same. It works the other way too: changing the price here later doesn't re-price orders that already have the fee, and those rows then show a **Custom price** tag.

Surcharges need no action: they are added for you. Staff can remove a surcharge from one order on the **Invoice** tab and add it back with **+ Add surcharge**. Once an invoice is sent, the order keeps the surcharges it was billed: changing a surcharge in Settings later does not re-price it. On a sent order, **+ Add surcharge** puts a removed surcharge back at the amount on the sent invoice. Removing a fee from an order is recorded in the order log.

### Related fee settings

- **Service Fee Config** sets the fee added to every order. The **Invoice** tab shows that fee before you send. See [Add a Service Fee to Every Order](https://support.metafleet.ai/add-a-service-fee-to-every-order?hsLang=en).
- **Late Fees** sets charges on overdue invoices. See [Late Fees and Interest on Overdue Invoices](https://support.metafleet.ai/late-fees-and-interest-on-overdue-invoices?hsLang=en).
- While QuickBooks is connected, each fee and surcharge also shows a QuickBooks account. See [How Parts, Labor and Fees Map to QuickBooks Items](https://support.metafleet.ai/quickbooks-items-reference?hsLang=en).

### Troubleshooting

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| I can't save a surcharge | No charge type is checked under **Applies to** | Check **Labor rate**, **Parts** or **Fees**. |
| A new surcharge is missing from an order | It is archived (**Active** is off), or the order's invoice was already sent when you added it | Turn on **Active**. Orders that are not yet invoiced pick it up on the next recalculation. |
| A fee is taxed the wrong way | The fee has the wrong **Tax class** | Edit the fee and pick the right class. |
| I can see the page but can't add or edit | Your role has Read account settings but not **Manage account settings** | Ask an admin to change your role. |

### FAQs

**Can a surcharge be a flat dollar amount?**  
No. A surcharge is a percentage. Use a fee for a flat price. The **Minimum** and **Maximum** limits bound what the percentage can produce.

**Where do I set the tax on a fee?**  
Pick a **Tax class** on the fee. The classes themselves are managed under **Tax classes**. See [Set Up Taxes by Jurisdiction](https://support.metafleet.ai/set-up-taxes-by-jurisdiction?hsLang=en).

**Is a fee different from the service fee?**  
Yes. The service fee has its own tab, **Service Fee Config**. Fees in the list are the extra charges staff add to a job.

### Related articles

- [Late Fees and Interest on Overdue Invoices](https://support.metafleet.ai/late-fees-and-interest-on-overdue-invoices?hsLang=en)
- [Set Up Taxes by Jurisdiction](https://support.metafleet.ai/set-up-taxes-by-jurisdiction?hsLang=en)
- [Create and Edit Global Rates](https://support.metafleet.ai/creating-global-rates?hsLang=en)
- [Add a Service Fee to Every Order](https://support.metafleet.ai/add-a-service-fee-to-every-order?hsLang=en)

- [Start Here](https://support.metafleet.ai/start-here?hsLang=en)
- [Companies & Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#main-content)

    - [Create/Edit Companies](https://support.metafleet.ai/companies-contacts?hsLang=en#create-edit-companies)
    - [Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#contacts)
    - [Vehicles](https://support.metafleet.ai/companies-contacts?hsLang=en#vehicles)
- [Work Intake (Requests & Service Orders)](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#main-content)

    - [Creating Service Orders](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#creating-service-orders)
    - [Customer & Partner Requests](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-partner-requests)
    - [Reference](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#reference)
    - [Customer Portal](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-portal)
- [Estimates & Approvals](https://support.metafleet.ai/estimates-approvals?hsLang=en#main-content)

    - [Approval Gates](https://support.metafleet.ai/estimates-approvals?hsLang=en#approval-gates)
    - [Estimates](https://support.metafleet.ai/estimates-approvals?hsLang=en#estimates)
    - [Invoices](https://support.metafleet.ai/estimates-approvals?hsLang=en#invoices)
    - [Billing](https://support.metafleet.ai/estimates-approvals?hsLang=en#billing)
- [Parts, Inventory & Vendors](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#main-content)

    - [Add Parts & Kits](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#add-parts-kits)
    - [Stock & Counts](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#stock-counts)
    - [Locations & Bins](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#locations-bins)
    - [Purchase Orders](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#purchase-orders)
    - [Parts Catalog](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#parts-catalog)
    - [Vendors & Manufacturers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#vendors-manufacturers)
    - [Pricing](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#pricing)
    - [Service Vehicles](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#service-vehicles)
    - [Sourcing & Hand-Off](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#sourcing-hand-off)
    - [Part Numbers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#part-numbers)
    - [Notifications](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#notifications)
    - [Reports](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#reports)
- [Invoicing & Payments](https://support.metafleet.ai/invoicing-payments?hsLang=en)
- [Dispatch & Scheduling](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#main-content)

    - [Preventative Maintenance](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#preventative-maintenance)
    - [Technician Assignment](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-assignment)
    - [Scheduling & Calendar](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#scheduling-calendar)
    - [Technician Schedule](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-schedule)
- [Technicians & Mobile App](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#main-content)

    - [Time Tracking](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#time-tracking)
    - [Tech Workflow](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#tech-workflow)
    - [Evidence & Photos](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#evidence-photos)
    - [AI Assistant](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#ai-assistant)
- [Alerts, Alarms & Notifications](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#main-content)

    - [Email/SMS/App Settings](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#email-sms-app-settings)
- [Reporting & Dashboards](https://support.metafleet.ai/reporting-dashboards?hsLang=en)
- [Admin & Settings](https://support.metafleet.ai/admin-settings?hsLang=en#main-content)

    - [Rates & Fees](https://support.metafleet.ai/admin-settings?hsLang=en#rates-fees)
    - [Branding](https://support.metafleet.ai/admin-settings?hsLang=en#branding)
    - [Roles, Permissions & Users](https://support.metafleet.ai/admin-settings?hsLang=en#roles-permissions-users)
    - [Service Areas](https://support.metafleet.ai/admin-settings?hsLang=en#service-areas)
    - [Workflows](https://support.metafleet.ai/admin-settings?hsLang=en#workflows)
    - [Taxes](https://support.metafleet.ai/admin-settings?hsLang=en#taxes)
    - [Integrations](https://support.metafleet.ai/admin-settings?hsLang=en#integrations)
- [Integrations](https://support.metafleet.ai/integrations?hsLang=en#main-content)

    - [Phone Setup](https://support.metafleet.ai/integrations?hsLang=en#phone-setup)
    - [AI Assistant Access](https://support.metafleet.ai/integrations?hsLang=en#ai-assistant-access)
    - [QuickBooks](https://support.metafleet.ai/integrations?hsLang=en#quickbooks)
- [Getting Around](https://support.metafleet.ai/getting-around?hsLang=en#main-content)

    - [Search & Command Bar](https://support.metafleet.ai/getting-around?hsLang=en#search-command-bar)

[![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png "AI-powered fleet repair software")](http://www.metafleet.ai)

<https://www.facebook.com/> <https://www.instagram.com/> [mailto:support@metafleet.ai](mailto:support@metafleet.ai)

Copyright © 2025, MetaFleet, Inc