---
title: The Rate Engine
description: The Rate Engine is the heart of a good TMS
---

[Skip to content](https://help.g2mint.com/en/g2mint-user-guide/the-rate-engine#main-content)

English

Show submenu for translations

[Create a ticket](https://help.g2mint.com/en/g2mint-user-guide/kb-tickets/new?hsLang=en) [View All Tickets](https://help-center.g2mint.com/tickets-view?hsLang=en)

- https://help-center.g2mint.com/tickets-view

Open main navigation

Close main navigation

- https://help-center.g2mint.com/tickets-view
- English
  
  Show submenu for translations
- [Create a ticket](https://help.g2mint.com/en/g2mint-user-guide/kb-tickets/new)
- [View All Tickets](https://help-center.g2mint.com/tickets-view)
- [Create Ticket](https://44102072.hs-sites.com/en/g2mint-user-guide/kb-tickets/new)

[Create Ticket](https://44102072.hs-sites.com/en/g2mint-user-guide/kb-tickets/new?hsLang=en)

 How can we help you?

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

1. [G2Mint User Guide](https://help.g2mint.com/en/g2mint-user-guide?hsLang=en)
2. [General](https://help.g2mint.com/en/g2mint-user-guide/general?hsLang=en)

November 7, 2024

# The Rate Engine

## The Rate Engine is the heart of a good TMS

### Rate Engine: The “heart” of the TMS

The heart of any good TMS is found in its Rate Engine…consider the old joke*…”What do you call a TMS without a good rate engine? Excel”*

*….which, by the way, is still a commonly used operational tool…**a recent study found that 67.4% of supply chain managers still use spreadsheets as their primary operational tool***

Today, every TMS provider has come to realize that a ***good*** TMS must have a good Rate Engine; one that can manage & respond with basic freight cost information. The most common methods for these rate engines are:

- API (webservices) gateway that connects to all the nationally known carriers
- Rate Ware that focuses on LTL carriers and uses their rate base
- Truckload custom rates, usually as simple as Per Mile, Flat, or Pallet rates
- Load Board connections to enable Spot market rates

 

Users realize that the rate engine is a core TMS functionality, that will “rate shop” contracts and freight rates within the TMS platform.

And in most of these TMS platforms, the Rate Engine will efficiently return all the desired rates & cost information.   But in almost all cases, these rate engines are only focused on ***freight rates***…and is mainly used for:

- Basic planning
- Shipment rating
- Freight bill auditing
- Client billing charges

In each of these cases, the rate engine merely “regurgitates” the rates its requesting.

There’s also a current trend to use only API based rating (also known as webservices rating), because the benefits are **a)** quick implementation (*all you need is a pre-negotiated contract with the carrier and credentials*), and **b)** no maintenance (i.e. no Tariff building, no rate base needs, and no need for FSC to update).

**But** the cons of API-based rating is that their capabilities are limited:

- No Audit or post audit visibility – Users are 100% reliant on the carrier to provide accurate rates
- Slower speed & limited request quantities – requesting rates from multiple API carriers will definitely slow the response, not to mention if the carriers are having technical problems, you may not even get rates. And most carriers will limit the number of requests within a certain timeframe
- Regional & smaller carriers have not adopted nor have the resources to offer API rating…so, either shippers are leaving many qualified carriers on the table…or they have a separate, manual process for these carriers
- The majority of API based rating are in the LTL industry, so if you’re doing a lot of multi-modal or intermodal using rail, ocean or air cargo…you’re out of luck

 

A ***good*** ***rate engine*** must accommodate a ***Hybrid*** approach and offer:

- ***Configuration*** - Rates that can be configured / calculated to meet the transportation needs; per mile calculation for OTR, Pallet or other handling per Unit calculations, etc.
- ***Integration*** – bi-directional API connections…direct to carriers and to Spot markets, but also to other 3rd party rating sources, such as Digital Brokers, Freight Forwarders, or Co-Brokers…but also into the rate engine from other systems (WMS, Procurement, etc.); and it must also accommodate EDI & XML formats
- ***Batch Rating*** - enable rating not just when a shipment is ready to move, but for Planning & Cost Forecasting, as well as Audit & Settlement and/or Billing & Invoicing needs after the shipment is completed
- ***Calculation modules*** – this is the rate engine’s “internal” calculation module that allows for different parameters…such as freight rates, transit times, number of zones/areas crossed, or number of stops and/or time at each stop…but also handles different variables…such as Linear & Spatial measurements (inches, meters, cubic feet, gallons, etc.), Weight measurements, and Time measurements
- ***Modeling / Analytics*** – for example, a broker can rate the last 6 months of a prospect’s shipments to look for freight cost savings (compare agreements and rates)
- ***Self-help*** – expose the rate engine request to other departments or external prospects…Noone likes receiving multiple calls from the product procurement department for inbound freight pricing for their PO’s…or when you go to a carrier or brokers website to get a quote…only to get a response that someone will call me back

 

*The catch is, most **good** rate engines are either expensive & unreliable, or can only be used* ***within*** *the TMS platforms. In order to utilize them, the whole TMS platform must be implemented. Introducing, G2Mint!*

 

 

 

 

 

 

 

- [Getting started](https://help.g2mint.com/en/g2mint-user-guide/getting-started?hsLang=en#main-content)

    - [Shipper client Account](https://help.g2mint.com/en/g2mint-user-guide/getting-started?hsLang=en#shipper-client-account)
- [My Account](https://help.g2mint.com/en/g2mint-user-guide/my-account?hsLang=en#main-content)

    - [My Account Contacts](https://help.g2mint.com/en/g2mint-user-guide/my-account?hsLang=en#my-account-contacts)
    - [My Account Services & Capabilities](https://help.g2mint.com/en/g2mint-user-guide/my-account?hsLang=en#my-account-services-capabilities)
    - [My Account Admin](https://help.g2mint.com/en/g2mint-user-guide/my-account?hsLang=en#my-account-admin)
    - [My Account Locations](https://help.g2mint.com/en/g2mint-user-guide/my-account?hsLang=en#my-account-locations)
- [User Management](https://help.g2mint.com/en/g2mint-user-guide/user-management?hsLang=en#main-content)

    - [User Management Groups](https://help.g2mint.com/en/g2mint-user-guide/user-management?hsLang=en#user-management-groups)
    - [User Management Roles](https://help.g2mint.com/en/g2mint-user-guide/user-management?hsLang=en#user-management-roles)
    - [User Management Users](https://help.g2mint.com/en/g2mint-user-guide/user-management?hsLang=en#user-management-users)
- [Default Settings](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#main-content)

    - [Default Settings Accessorial](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#default-settings-accessorial)
    - [Default Settings App Customization](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#default-settings-app-customization)
    - [Default Settings Rate Expiration](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#default-settings-rate-expiration)
    - [Default Settings Margin Thresholds](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#default-settings-margin-thresholds)
    - [Default Settings Finance/ Invoicing](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#default-settings-finance-invoicing)
    - [Default Settings Finance/ Billing](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#default-settings-finance-billing)
    - [Default Settings Documents](https://help.g2mint.com/en/g2mint-user-guide/default-settings?hsLang=en#default-settings-documents)
- [Integrations](https://help.g2mint.com/en/g2mint-user-guide/integrations?hsLang=en#main-content)

    - [Falvey Insurance](https://help.g2mint.com/en/g2mint-user-guide/integrations?hsLang=en#falvey-insurance)
    - [QuickBooks](https://help.g2mint.com/en/g2mint-user-guide/integrations?hsLang=en#quickbooks)
- [Engage Account](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#main-content)

    - [Engage Locations](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#engage-locations)
    - [Engage General](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#engage-general)
    - [Engage Contacts](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#engage-contacts)
    - [Engage Agreements](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#engage-agreements)
    - [Engage Admin](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#engage-admin)
    - [Engage Settings](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#engage-settings)
    - [Engage Services and Capabilities](https://help.g2mint.com/en/g2mint-user-guide/engage-account?hsLang=en#engage-services-and-capabilities)
- [Configurations](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#main-content)

    - [Address Book](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#address-book)
    - [Fuel Index Table](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#fuel-index-table)
    - [Areas](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#areas)
    - [Equipment](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#equipment)
    - [Schedules](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#schedules)
    - [Commodities](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#commodities)
    - [Handling Units](https://help.g2mint.com/en/g2mint-user-guide/configurations?hsLang=en#handling-units)
- [Build](https://help.g2mint.com/en/g2mint-user-guide/build?hsLang=en#main-content)

    - [Shipments](https://help.g2mint.com/en/g2mint-user-guide/build?hsLang=en#shipments)
    - [Loads](https://help.g2mint.com/en/g2mint-user-guide/build?hsLang=en#loads)
    - [Quotes](https://help.g2mint.com/en/g2mint-user-guide/build?hsLang=en#quotes)
- [Manage Shipments](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#main-content)

    - [Manage Shipments: Overview](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-overview)
    - [Manage Shipments: Rate Quotes](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-rate-quotes)
    - [Manage Shipments: Associated BOL](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-associated-bol)
    - [Manage Shipments: Orders](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-orders)
    - [Manage Shipments: Notes & History](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-notes-history)
    - [Manage Shipments: Documents](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-documents)
    - [Manage Shipments: Financials](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-financials)
    - [Manage Shipments: Tracking Events](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#manage-shipments-tracking-events)
    - [FAQ](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#faq)
    - [Waterfall Tendering](https://help.g2mint.com/en/g2mint-user-guide/manage-shipments?hsLang=en#waterfall-tendering)
- [Agreements- Freight](https://help.g2mint.com/en/g2mint-user-guide/agreements-freight?hsLang=en#main-content)

    - [Agreements- Freight: Locations](https://help.g2mint.com/en/g2mint-user-guide/agreements-freight?hsLang=en#agreements-freight-locations)
    - [Agreements- Freight: Rate Plans](https://help.g2mint.com/en/g2mint-user-guide/agreements-freight?hsLang=en#agreements-freight-rate-plans)
    - [Agreements- Freight: Validation](https://help.g2mint.com/en/g2mint-user-guide/agreements-freight?hsLang=en#agreements-freight-validation)
    - [Agreements- Freight: Header Information](https://help.g2mint.com/en/g2mint-user-guide/agreements-freight?hsLang=en#agreements-freight-header-information)
    - [Carrier Webservice Instructions](https://help.g2mint.com/en/g2mint-user-guide/agreements-freight?hsLang=en#carrier-webservice-instructions)
- [Carrier Bill Management](https://help.g2mint.com/en/g2mint-user-guide/carrier-bill-management?hsLang=en#main-content)

    - [Statuses](https://help.g2mint.com/en/g2mint-user-guide/carrier-bill-management?hsLang=en#statuses)
- [Managing Client Invoices](https://help.g2mint.com/en/g2mint-user-guide/managing-client-invoices?hsLang=en#main-content)

    - [Approve Client Invoices](https://help.g2mint.com/en/g2mint-user-guide/managing-client-invoices?hsLang=en#approve-client-invoices)
- [FAQs](https://help.g2mint.com/en/g2mint-user-guide/faqs?hsLang=en#main-content)

    - [Manage Shipments](https://help.g2mint.com/en/g2mint-user-guide/faqs?hsLang=en#manage-shipments)
    - [User Management](https://help.g2mint.com/en/g2mint-user-guide/faqs?hsLang=en#user-management)
    - [Documents](https://help.g2mint.com/en/g2mint-user-guide/faqs?hsLang=en#documents)
    - [Engage-Accounts](https://help.g2mint.com/en/g2mint-user-guide/faqs?hsLang=en#engage-accounts)
- [G2Mint Support](https://help.g2mint.com/en/g2mint-user-guide/g2mint-support?hsLang=en)
- [Release Notes](https://help.g2mint.com/en/g2mint-user-guide/release-notes?hsLang=en)
- [Engage Locations](https://help.g2mint.com/en/g2mint-user-guide/engage-locations?hsLang=en)
- [Engage Contacts](https://help.g2mint.com/en/g2mint-user-guide/engage-contacts?hsLang=en)
- [General](https://help.g2mint.com/en/g2mint-user-guide/general?hsLang=en)
- [Reports](https://help.g2mint.com/en/g2mint-user-guide/reports?hsLang=en)
- [Engage](https://help.g2mint.com/en/g2mint-user-guide/engage?hsLang=en#main-content)

    - [Accounts](https://help.g2mint.com/en/g2mint-user-guide/engage?hsLang=en#accounts)
- [Agreements](https://help.g2mint.com/en/g2mint-user-guide/agreements?hsLang=en#main-content)

    - [Custom Freight Agreements](https://help.g2mint.com/en/g2mint-user-guide/agreements?hsLang=en#custom-freight-agreements)
    - [FAK Table](https://help.g2mint.com/en/g2mint-user-guide/agreements?hsLang=en#fak-table)
    - [Billing Agreements](https://help.g2mint.com/en/g2mint-user-guide/agreements?hsLang=en#billing-agreements)
- [Manage](https://help.g2mint.com/en/g2mint-user-guide/manage?hsLang=en#main-content)

    - [Shipments](https://help.g2mint.com/en/g2mint-user-guide/manage?hsLang=en#shipments)
- [Dispatch](https://help.g2mint.com/en/g2mint-user-guide/dispatch?hsLang=en)
- [API Management](https://help.g2mint.com/en/g2mint-user-guide/api-management?hsLang=en)
- [Workflow](https://help.g2mint.com/en/g2mint-user-guide/workflow?hsLang=en)
- [The Grid View](https://help.g2mint.com/en/g2mint-user-guide/the-grid-view?hsLang=en)
- [Manage Quotes](https://help.g2mint.com/en/g2mint-user-guide/manage-quotes?hsLang=en#main-content)

    - [Manage Quotes: Notes & History](https://help.g2mint.com/en/g2mint-user-guide/manage-quotes?hsLang=en#manage-quotes-notes-history)
    - [Manage Quotes: Overview](https://help.g2mint.com/en/g2mint-user-guide/manage-quotes?hsLang=en#manage-quotes-overview)
    - [Manage Quotes: Rate Quotes](https://help.g2mint.com/en/g2mint-user-guide/manage-quotes?hsLang=en#manage-quotes-rate-quotes)
- [Manage Orders](https://help.g2mint.com/en/g2mint-user-guide/manage-orders?hsLang=en)
- [Manage Loads](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#main-content)

    - [Manage Loads: Orders](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-orders)
    - [Manage Loads: Overview](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-overview)
    - [Manage Loads: Financial](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-financial)
    - [Manage Loads: Rate Quotes](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-rate-quotes)
    - [Manage Loads: Notes & History](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-notes-history)
    - [Manage Loads: Tracking Events](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-tracking-events)
    - [Manage Loads: Associated BOL](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-associated-bol)
    - [Manage Loads: Documents](https://help.g2mint.com/en/g2mint-user-guide/manage-loads?hsLang=en#manage-loads-documents)
- [Manage Exceptions](https://help.g2mint.com/en/g2mint-user-guide/manage-exceptions?hsLang=en)
- [Agreements- Fuel](https://help.g2mint.com/en/g2mint-user-guide/agreements-fuel?hsLang=en)
- [Agreements- Accessorial](https://help.g2mint.com/en/g2mint-user-guide/agreements-accessorial?hsLang=en)
- [Agreements- 3PL Services](https://help.g2mint.com/en/g2mint-user-guide/agreements-3pl-services?hsLang=en#main-content)

    - [Retainer](https://help.g2mint.com/en/g2mint-user-guide/agreements-3pl-services?hsLang=en#retainer)
- [Agreements- Compliance](https://help.g2mint.com/en/g2mint-user-guide/agreements-compliance?hsLang=en#main-content)

    - [Agreements- Compliance Header](https://help.g2mint.com/en/g2mint-user-guide/agreements-compliance?hsLang=en#agreements-compliance-header)
    - [Agreements- Compliance Plan](https://help.g2mint.com/en/g2mint-user-guide/agreements-compliance?hsLang=en#agreements-compliance-plan)
- [Agreements- Markup](https://help.g2mint.com/en/g2mint-user-guide/agreements-markup?hsLang=en#main-content)

    - [Agreements- Cost+](https://help.g2mint.com/en/g2mint-user-guide/agreements-markup?hsLang=en#agreements-cost)
- [Spot & Tender](https://help.g2mint.com/en/g2mint-user-guide/spot-tender?hsLang=en)
- [Track](https://help.g2mint.com/en/g2mint-user-guide/track?hsLang=en)

[![miles-Mar-24-2025-02-28-23-8998-PM](https://help.g2mint.com/hs-fs/hubfs/miles-Mar-24-2025-02-28-23-8998-PM.png?width=150&height=150&name=miles-Mar-24-2025-02-28-23-8998-PM.png "miles-Mar-24-2025-02-28-23-8998-PM")](http://g2mint.com?hsLang=en)

[mailto:support@g2mint.com](mailto:support@g2mint.com)

Copyright © 2025, G2Mint