> ## Documentation Index
> Fetch the complete documentation index at: https://help.owlery.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Contract Rates

> Store the rates you've agreed with your carriers so Owlery prices matching loads automatically.

This page is for **Shippers**: teams that quote, tender, and pay for freight in Owlery. If the person you're helping isn't a shipper, this page doesn't apply to them.

**Where to find it:** `Dashboard → Contracts`

A contract rate is a price you've already agreed with a carrier for a lane, which is a set route between stops. Some teams call these rates on file. When you quote or tender a load on a lane with an active contract rate, Owlery prices it for you.

Each rate is for one carrier and one lane. It also sets the equipment type, the mode (full truckload or less-than-truckload), the price, and an optional date range.

## Getting Rates Into Owlery

* **Add them yourself**: one at a time or by CSV upload. See [Managing Contract Rates](/shippers/adding-contract-rates.md).
* **Run an RFP**: your carriers bid on your lanes, and the bids you award become contract rates. See [RFPs](/shippers/rfps/overview.md).
* **Add fuel surcharges**: link a fuel schedule to a rate so Owlery adds fuel automatically. See [Fuel Surcharges](/shippers/fuel-surcharges.md).

## The Three Tabs

When you open the page, you'll see three tabs:

| Tab | What's in it |
| - | - |
| **Active** | Rates currently in effect. These are available for quoting and tendering. |
| **Expired** | Rates whose contract end date has passed. Kept for reference but won't be used for new quotes. |
| **Upcoming** | Rates whose contract start date is in the future. They'll automatically become Active on that date. |

## Understanding the Contracts Table

Each row represents one contract rate.

| Column | What it shows |
| - | - |
| **Carrier** | The carrier/broker the rate is with. Shows name, DOT/MC numbers, and SCAC where available. |
| **Stops** | A visual lane diagram showing stops (origin → destination), with transit times and distances between stops. |
| **Rate** | The price for this contract (line-haul or total depending on configuration). |
| **Equipment** | Dry Van or Reefer. |
| **Team/Solo** | Whether the rate is for a solo driver or a team. |
| **All In** | Shows "Fuel Schedule" if the rate has a linked fuel surcharge table, or "All In" if fuel is included in the base rate. |
| **Transit Days** | Estimated transit time in business days. |
| **Active Dates** | The contract's start and end dates. |
| **Updated By / Updated At** | Who last modified the rate and when. |

If your organization belongs to a parent organization, the parent's contract rates show up here too. An icon on the row marks each rate that comes from the parent.

Click any row to open a detail drawer with two tabs:

* **Details**: Full breakdown: carrier, every stop with appointment times, equipment, rates (FTL stop-count ranges or LTL pallet/weight tiers), extra stop charges, line items, and who last updated it.
* **Fuel Schedule**: Appears only if the rate has a linked fuel surcharge table. Shows the full tiered fuel price → surcharge mapping.

## Build Contract Loads

**Build Contract Loads** creates and tenders many loads on one contract rate at once. Pick a contract, set the dates and number of loads, and submit. This needs the Build Contract Loads add-on.

> [!TIP]
>
> **If a rate won't match a lane**: make sure the stop addresses match your saved Facility Profiles, and that your shipment dates fall inside the rate's active dates.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.