---
title: Fuel Surcharge Fees
description: How to set up fuel surcharge fees in Tough Commerce.
---

[Skip to content](https://support.toughcommerce.com/fuel-surcharge-fees#main-content)

<https://support.toughcommerce.com/kb-tickets/new?hsLang=en>

![Untitled design (3)-1.png\]](https://support.toughcommerce.com/hs-fs/hubfs/Untitled%20design%20(3)-1.png?width=40&height=40&name=Untitled%20design%20(3)-1.png)

- [Help Site](https://support.toughcommerce.com/)
- [Tough Commerce Website](https://www.toughcommerce.com/)
- [Dashboard](https://dashboard.toughcommerce.com/)

Open main navigation

Close main navigation

- [Help Site](https://support.toughcommerce.com/)
- [Tough Commerce Website](https://www.toughcommerce.com/)
- [Dashboard](https://dashboard.toughcommerce.com/)
- <https://support.toughcommerce.com/kb-tickets/new>
- [Raise a ticket](https://support.toughcommerce.com/migration/kb-tickets/new)

[Raise a ticket](https://support.toughcommerce.com/migration/kb-tickets/new?hsLang=en)

 Hello! How can we help you?

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

1. [Knowledge Center](https://support.toughcommerce.com/?hsLang=en)
2. [Product, Fees and Category Management](https://support.toughcommerce.com/product-fees-and-category-management?hsLang=en)
3. [Add/ Edit Fees](https://support.toughcommerce.com/product-fees-and-category-management?hsLang=en#add-edit-fees)

# Fuel Surcharge Fees

## This article walks through how to set up fuel surcharges, including how to configure pricing based on order value, distance travelled, or quantity delivered.

Tough Commerce gives you full control over how fuel surcharges are applied across your operations—whether you’re dispatching volumetric mixers, concrete pumps, dump trucks, or other heavy equipment. Instead of relying on a one-size-fits-all approach, you can configure surcharges in a way that matches how your business actually incurs fuel costs.

At the core of this flexibility is our use of formulas, which allow you to build precise, predictable pricing models tailored to your operation.

You can construct fuel surcharges using three methods:

#### **Overall % of Subtotal**

Apply a percentage-based surcharge to the entire order subtotal using a simple formula. In this case, a variable (**a**) represents your chosen percentage and is multiplied by the order subtotal to calculate the final fee. This is ideal for scalable pricing that automatically adjusts with job size.

**Example:**  
If your fuel surcharge is set to **8%** and the order subtotal is **$1,000**, the fuel surcharge will be **$80**.

#### **Price by Distance (Miles or Kilometres)**

Set surcharges based on how far your equipment travels. Tough Commerce supports both miles and kilometres through separate formulas that standardize the calculation.

In both cases, the structure is:  
**distance × a**  
where **a** is the rate you want to charge per mile or kilometre. This ensures fuel costs are directly tied to travel distance.

**Example:**  
If you charge **$1.50 per mile** and the job is **40 miles away**, the fuel surcharge will be **$60**.

#### **Price by Quantity**

Tie fuel costs directly to the amount of work performed—such as per yard poured, per ton delivered, or per hour of equipment use. This option is used when pricing should scale based on the volume or quantity of the job.

This method can be configured in three ways:

- **Per Quantity** – Charges based on units delivered (e.g. per yard, ton, or item)
- **Per Load** – Applies a flat fee per truckload or dispatch
- **Fixed** – Applies a single flat fee regardless of quantity

**Example (Per Quantity):**  
If your fuel surcharge is **$2 per yard** and the order is **20 yards**, the fuel surcharge will be **$40**

**Example (Per Load):**  
If your fuel surcharge is **$75 per load** and 3 loads are dispatched, the fuel surcharge will be **$225**

**Example (Fixed):**  
If your fuel surcharge is set to a fixed **$50**, the fee will always be **$50 regardless of order size**

### **How to Set Up a Fuel Surcharge in Tough Commerce**

#### Step 1: Create the Fuel Surcharge Fee

For full steps on adding different types of fees, see the article: **[Managing, Updating and Pricing Fees](https://support.toughcommerce.com/managing-and-updating-fees?hsLang=en)**

To add a new fuel surcharge:

1. Click **Settings** in the left-hand panel
2. Select **Locations**
3. Click the location you want to update 
     - You can apply this fee to other locations later if needed
4. Under **Select Fees**, choose **Fee Settings**
5. Select the **Common Fee** category
6. Click **Add Fee**
7. Enter a name (e.g. *Fuel Surcharge*)

#### Step 2: Apply Fee to Products or Categories

You can choose where the fuel surcharge applies:

- **All products** – leave blank to apply to everything
- **Product category** – select a category from the dropdown
- **Specific products** – select items under *Source* and move them to *Selected*

Click **Save** to confirm.

#### Step 3: Add Fee to a Product Category (Configuration)

Once the fee is created, it must be added to a product category and priced before it will appear in orders.

1. Under **Select Fees**, choose the relevant product category 
     - Example: *Volumetric Concrete*
2. Click **General Fees**
3. Click **Add New**
4. Select **Fuel Surcharge** from the dropdown
5. Enter the price
6. Choose a charging method (see below)

#### **Charging Methods (How the Fee is Applied)**

Before configuring pricing logic, select how the fee is applied to an order:

1. **Per Quantity:** Charges based on the quantity ordered.
   
     1. Example: $2 per yard × 20 yards = $40
2. **Per Load:** Applies a flat fee per truckload or dispatch.
   
     1. Example: $75 per load × 1 load = $75
3. **Fixed:** Applies a single flat fee per order.
   
     1. Example: $50 fixed fee = $50 per order
4. **Fixed + Formula:** Used when pricing needs to adjust dynamically based on rules such as distance or percentage.

Click **Add** to save the fee if using Quantity, Load or Fixed. 

#### Step 4: Configure Fuel Surcharge Logic (Fixed + Formula Only)

If you selected **Fixed + Formula**, define how the fee calculates:

##### **Overall % of Subtotal**

1. Select **Fixed + Formula**
2. Click the **Select formula** button
3. Search **2026** **Fuel Surcharge by Percentage of Total**
4. Select this formula
5. A new button will appear with the formula- click the formula
6. In the "**a**" box, enter the percentage:  
     - Example: `0.08` = 8%
7. Click **Done → Add**

**![Fuel Surchage Percentage](https://support.toughcommerce.com/hs-fs/hubfs/Fuel%20Surchage%20Percentage.gif?width=670&height=377&name=Fuel%20Surchage%20Percentage.gif)**

#### **Price by Distance**

1. Click the **Select formula** button
2. Search **2026** **Fuel Surcharge by Distance (KM)** *\[if you use kilometres)* **or 2026 Fuel Surcharge by Distance (Miles)** *\[if you use miles\]*
3. Select the formula
4. A new button will appear with the formula- click the formula
5. In the "**a**" box, enter the rate you wish to charge:  
     - Example: `1.50` per mile (or km)
6. Click **Done → Add**

**![Fuel- Distance](https://support.toughcommerce.com/hs-fs/hubfs/Fuel-%20Distance.gif?width=670&height=377&name=Fuel-%20Distance.gif)**

 

- [Dashboard](https://support.toughcommerce.com/dashboard?hsLang=en#main-content)

    - [Dashboard Users](https://support.toughcommerce.com/dashboard?hsLang=en#dashboard-users)
    - [Locations](https://support.toughcommerce.com/dashboard?hsLang=en#locations)
    - [Customers](https://support.toughcommerce.com/dashboard?hsLang=en#customers)
    - [Trucks](https://support.toughcommerce.com/dashboard?hsLang=en#trucks)
    - [Messaging](https://support.toughcommerce.com/dashboard?hsLang=en#messaging)
    - [Filters](https://support.toughcommerce.com/dashboard?hsLang=en#filters)
    - [Availability](https://support.toughcommerce.com/dashboard?hsLang=en#availability)
    - [Contractor App](https://support.toughcommerce.com/dashboard?hsLang=en#contractor-app)
    - [Projects](https://support.toughcommerce.com/dashboard?hsLang=en#projects)
    - [Schedule](https://support.toughcommerce.com/dashboard?hsLang=en#schedule)
    - [Inventory Module](https://support.toughcommerce.com/dashboard?hsLang=en#inventory-module)
    - [BOLs](https://support.toughcommerce.com/dashboard?hsLang=en#bols)
- [Order Management](https://support.toughcommerce.com/order-management?hsLang=en#main-content)

    - [Order Creation](https://support.toughcommerce.com/order-management?hsLang=en#order-creation)
    - [Order Statuses](https://support.toughcommerce.com/order-management?hsLang=en#order-statuses)
    - [Editing Orders](https://support.toughcommerce.com/order-management?hsLang=en#editing-orders)
    - [Assigning Drivers](https://support.toughcommerce.com/order-management?hsLang=en#assigning-drivers)
    - [How To Cancel An Order](https://support.toughcommerce.com/order-management?hsLang=en#how-to-cancel-an-order)
    - [Notes](https://support.toughcommerce.com/order-management?hsLang=en#notes)
    - [Duplicating Orders](https://support.toughcommerce.com/order-management?hsLang=en#duplicating-orders)
    - [Invoices and E-Tickets](https://support.toughcommerce.com/order-management?hsLang=en#invoices-and-e-tickets)
- [Product, Fees and Category Management](https://support.toughcommerce.com/product-fees-and-category-management?hsLang=en#main-content)

    - [Products, Options, Settings & Pricing](https://support.toughcommerce.com/product-fees-and-category-management?hsLang=en#products-options-settings-pricing)
    - [Add/ Edit Fees](https://support.toughcommerce.com/product-fees-and-category-management?hsLang=en#add-edit-fees)
    - [Product Categories](https://support.toughcommerce.com/product-fees-and-category-management?hsLang=en#product-categories)
- [Finance and Payments](https://support.toughcommerce.com/finance-and-payments?hsLang=en#main-content)

    - [Payment](https://support.toughcommerce.com/finance-and-payments?hsLang=en#payment)
    - [Taxes](https://support.toughcommerce.com/finance-and-payments?hsLang=en#taxes)
    - [Offline Payment](https://support.toughcommerce.com/finance-and-payments?hsLang=en#offline-payment)
    - [Disputes](https://support.toughcommerce.com/finance-and-payments?hsLang=en#disputes)
- [Delivery & Operator/ Driver Management](https://support.toughcommerce.com/delivery-operator-driver-management?hsLang=en#main-content)

    - [Operators/ Drivers](https://support.toughcommerce.com/delivery-operator-driver-management?hsLang=en#operators-drivers)
    - [Operator App](https://support.toughcommerce.com/delivery-operator-driver-management?hsLang=en#operator-app)
    - [Truck Management](https://support.toughcommerce.com/delivery-operator-driver-management?hsLang=en#truck-management)
- [Portal](https://support.toughcommerce.com/portal?hsLang=en)
- [Reports](https://support.toughcommerce.com/reports?hsLang=en)

[![TC Small Logo](https://support.toughcommerce.com/hs-fs/hubfs/TC%20Small%20Logo.webp?width=80&height=80&name=TC%20Small%20Logo.webp "TC Small Logo")](https://www.toughcommerce.com/)

Quote-to-cash job management software for tough businesses.

Copyright © 2025, Tough Commerce