How do you read a carrier rate sheet?
Read past the number beside the container
To read a carrier rate sheet, confirm the route, service and equipment, then separate what the rate includes from what is charged on top. Check each surcharge's basis, the validity trigger (booking, gate-in or sailing date), the remarks and the free time. The number beside the container is rarely the full cost.
A carrier rate sheet can look simple at first. There is an origin, a destination, a few container types, and a number next to each one. The problem is that the number beside the container is rarely the full cost of moving the shipment.
A proper reading starts by asking one question: what exactly does this rate cover, and what does it leave out?
This guide focuses on ocean FCL because that is where many new pricing hires first learn to read carrier sheets. The same habits apply to LCL and air freight. The format changes, but the work is similar: confirm the route, identify the pricing basis, read the validity, and do not ignore the remarks.
All names, lanes, ports, dates, and amounts below are invented examples.
What should you confirm before reading the rate?
Before looking at the rate, confirm what is actually being quoted. A carrier sheet may show:
- Port of loading
- Port of discharge
- Place of receipt
- Place of delivery
- Service type
- Equipment type
- Commodity
- Cargo condition
- Routing
- Validity period
A rate from Port A to Port B may be port to port only. If the customer wants an inland pickup, delivery, customs clearance, cargo insurance, or special handling, those are separate parts of the quote.
For example, a sheet may say:
| Field | Example |
|---|---|
| Port of loading | Port Aurora |
| Port of discharge | Port Meridian |
| Service | Port to port |
| Commodity | General cargo |
| Equipment | 20GP, 40GP, 40HC |
| Validity | October 1 to October 31 |
| Currency | USD |
That tells you the ocean lane. It does not automatically tell you the full door to door cost.
How do you check the route?
Origin and destination names can look familiar but still mean different things. Check whether the rate is based on:
- Port to port
- Door to port
- Port to door
- Door to door
- A named city or a named port
- A direct service or a service routed through another port
A customer may say they need a shipment from "Harbor City" to "Northgate." The carrier sheet may show Port Aurora to Port Meridian. You need to confirm whether those are the actual ports involved and whether pre-carriage or on-carriage is required.
Also check for routing language. A rate can look like a direct lane while the remarks say the cargo moves via a transshipment port. That does not automatically make the rate bad. It does affect transit time, service expectations, and sometimes free time or equipment availability.
Never assume a port name means the exact service the customer requested.
Why does the equipment type matter?
In FCL, the equipment type matters. A 20GP, 40GP, 40HC, reefer container, open top, and flat rack can all have different rates and conditions.
A rate sheet may show them in columns like this:
| Equipment | Carrier A base ocean freight |
|---|---|
| 20GP | USD 1,140 |
| 40GP | USD 1,760 |
| 40HC | USD 1,840 |
If a customer requests one 20GP and one 40HC, you should price them separately. Do not multiply one container rate by the total number of containers unless the equipment is the same and the sheet clearly supports it.
The wrong habit is: two containers × USD 1,140 = USD 2,280.
The correct approach is:
- One 20GP × USD 1,140 = USD 1,140
- One 40HC × USD 1,840 = USD 1,840
- Total base ocean freight = USD 2,980
That difference is not a formatting issue. It directly affects the amount quoted, the margin, and the customer's final price.
How do you find the base rate?
The largest number on the page is often the base ocean freight. It may be listed as:
- Ocean freight
- Basic ocean freight
- Basic freight
- Freight all kinds, sometimes written as FAK
- Contract rate
- Spot rate
Do not assume "base rate" means "all in." A sheet may show:
| Charge | 20GP | 40HC |
|---|---|---|
| Ocean freight | USD 1,140 | USD 1,840 |
| BAF | Included | Included |
| PSS | USD 175 | USD 300 |
| Equipment management | USD 45 | USD 65 |
In this example, the base freight includes BAF, but PSS and equipment management are extra.
The rate you quote is not USD 1,140 for the 20GP. At a minimum, it is USD 1,360 before any other applicable origin, destination, documentation, inland, or customer-specific charges.
What does "all in" really mean?
"All in" is one of the most misunderstood phrases in freight quoting. Sometimes a carrier sheet says "all in ocean freight."
Sometimes it lists a total freight amount. Sometimes it says "inclusive of BAF" or "including ISPS." Sometimes it says "plus local charges."
None of those phrases should be read in isolation. "All in" only has meaning within the scope stated on that specific sheet. It may mean all carrier ocean charges, but not all origin, destination, inland, customs, or third-party charges. Read the charge table and the remarks together. A sheet might say:
All in ocean freight includes base ocean freight, BAF, and ISPS. THC, documentation, destination charges, inland transportation, customs clearance, and other local charges are excluded.
That means "all in" refers only to the carrier's ocean-side charges listed in that section. It does not mean the shipment is fully covered from supplier door to consignee door.
A practical approach is to make two columns while reviewing a rate sheet:
| Included in the shown rate | Added separately |
|---|---|
| Base ocean freight | Origin THC |
| BAF | Documentation fee |
| ISPS | PSS |
| Carrier security charge | Destination handling |
| Delivery order fee | |
| Inland pickup or delivery | |
| Customs clearance |
Do not guess. If the sheet does not clearly say whether a charge is included, check the related surcharge notice, local tariff, contract terms, or ask the carrier representative.
How do you check surcharges?
Surcharges are where many quote errors begin. Common examples include:
- BAF, bunker adjustment factor
- CAF, currency adjustment factor
- PSS, peak season surcharge
- GRI, general rate increase
- THC, terminal handling charge
- ISPS or security charges
- Equipment management fees
- Documentation fees
- Low sulphur fuel surcharge
- Emissions related charges
- Dangerous goods charges
- Overweight charges
- Congestion charges
- War risk charges
- Destination local charges
Some appear in the rate table. Others are listed in a note. Others come through a separate carrier notice.
For each one, ask:
- Is it included?
- Is it charged per container, per bill of lading, per shipment, or per document?
- Does it apply to this route and equipment?
- Does it apply to this commodity?
- Does it apply during this validity period?
- Is it an origin charge, destination charge, or both?
A surcharge of USD 250 per container is very different from USD 250 per bill of lading. On a shipment of three containers, that difference is USD 500.
How do you read rate validity?
A rate sheet without a clear validity period and validity trigger is not ready to quote from. Look for:
- Effective date
- Expiry date
- Rate validity
- Booking date condition
- Gate in date condition
- Cargo receipt date condition
- Sailing date condition
- Arrival date condition
These are not interchangeable. A rate may be valid for bookings made by October 31, but require cargo to gate in by October 25. Another rate may be valid based on vessel sailing date. Another may allow a booking before expiry but apply a new surcharge if the shipment sails after the old period ends.
For example:
- Carrier A rate validity: October 1 through October 31
- PSS applies to cargo gated in from October 15 through November 15
A quote created on October 10 may use the current base rate. But if the customer's cargo will gate in on October 20, the PSS may still apply.
That is why validity cannot be treated as a single date typed at the bottom of a quote.
A valid rate is also not the same as confirmed space or equipment. A carrier may offer a valid rate while space, equipment, allocation, or booking acceptance remains subject to confirmation.
If the customer asks for a quote today but will ship next month, do not simply reuse this month's carrier rate. Explain that the current quote is subject to the carrier's rate validity and any applicable changes at the time of booking or gate in.
Why do the notes and remarks matter?
The smallest text on a rate sheet can change the entire number. This is where you may find language such as:
- Subject to general rate increase
- Subject to peak season surcharge
- Subject to space and equipment availability
- Non hazardous general cargo only
- Excludes dangerous goods
- Weight limit applies
- Valid only for named commodity
- Routing via Port Solace
- Transshipment service only
- Does not include local charges
- Subject to carrier confirmation
- Rates may be amended without notice
- No premium service included
- Applies only to specified customer or contract number
Do not treat these as legal wording that can be ignored once the price is found.
For example, a base rate might be attractive, but the remarks may say:
Valid for cargo up to 18 metric tons per 20GP. Cargo above this weight is subject to overweight approval and surcharge.
If the shipment weighs 24 metric tons, the rate is not ready to quote as shown. You may need approval, a different routing, different equipment, or an added charge.
Another common issue is commodity exclusions. A sheet may be valid for general cargo but exclude batteries, chemicals, used machinery, scrap, food products, personal effects, project cargo, or dangerous goods.
If the commodity does not fit the sheet, do not try to force it into the rate.
Where does free time fit in?
Free time is often shown separately from the rate, but it affects the real cost and customer experience. Check whether the sheet or carrier notice states:
- Origin free time
- Destination free time
- Detention free time
- Demurrage free time
- Combined demurrage and detention rules
- Free time at transshipment port
- Weekend and holiday treatment
- Whether free time starts at discharge, availability, empty pickup, or another event
A lower ocean rate with very limited destination free time may not be the better option for the customer.
Do not casually promise free time from memory. Use the applicable carrier terms for that booking and location.
How do you compare two carriers' rate sheets?
Carrier sheets rarely look the same. Carrier A may show a clean all in ocean number with a separate local charge sheet, while Carrier B lists the base rate, BAF, and PSS in different columns.
Carrier C may include a surcharge but exclude destination THC. Do not compare the headline number only.
Build a simple comparison that normalizes the same shipment:
| Charge | Carrier A | Carrier B |
|---|---|---|
| 40HC base ocean freight | USD 1,840 | USD 1,690 |
| BAF | Included | USD 110 |
| PSS | USD 300 | USD 225 |
| Origin documentation | USD 55 | USD 55 |
| Destination THC | USD 240 | USD 310 |
| Total comparable cost | USD 2,435 | USD 2,390 |
| Transit time | 27 days | 34 days |
| Free time | 10 days | 7 days |
| Routing | Direct | Via Port Solace |
Carrier B looks cheaper by USD 45 in this example. But the shipment takes a week longer, moves through a transshipment port, and has less free time.
The cheapest rate is not automatically the best option. The right answer depends on the customer's cargo, deadline, budget, and risk tolerance.
A mistake worth remembering
One of the easiest mistakes to make is to read a rate as valid because the main table shows a current month. Here is how it plays out.
Imagine a quote is prepared on October 28. The carrier's base rate is valid through October 31. The customer confirms the booking on October 30, but the cargo cannot gate in until November 4.
The pricing person assumes the October rate applies because the booking was made before expiry. The remarks say the rate is valid based on cargo gate in date, not booking date. On November 1, a new GRI of USD 400 per 40HC takes effect.
If the quote was sent without the correct condition, the forwarder now has three choices:
- Absorb the USD 400 and lose margin.
- Ask the customer to accept a higher price after confirmation.
- Find a different service or carrier at short notice.
This is the kind of mistake that is easy to make when someone reads only the table and not the conditions around it. The lesson is simple: a carrier rate is never only the number beside the container type.
In what order should you review a rate sheet?
When reading an ocean FCL carrier sheet, use this order:
- Confirm the customer's shipment scope.
- Confirm origin, destination, and service type.
- Match the correct equipment type.
- Find the base ocean rate.
- List included charges.
- List charges that apply separately.
- Check each surcharge basis.
- Check rate validity and its trigger.
- Read the remarks and exclusions.
- Review free time and routing.
- Compare the complete cost, not just the freight line.
- Keep the source sheet and its validity with the quote.
For LCL and air freight, the process is the same in principle. The pricing basis changes. LCL may be priced by W/M, cubic meter, minimum charge, or consolidation conditions. Air freight may use chargeable weight, breakpoints, commodity rates, security charges, fuel surcharges, and handling fees. The habit remains the same: read the full commercial picture before quoting one number.
A good freight quote begins with a rate sheet, but it cannot end there. The rate needs context: equipment, charges, conditions, routing, validity, commodity, free time, and the customer's actual shipment requirement.
The best pricing teams do not just find a number. They understand what the number means, what it includes, what it excludes, and when it can change.
Reading a rate sheet properly is not about finding the lowest number. It is about understanding the commercial conditions behind that number before it reaches the customer.
FQS is built for small and mid-sized forwarding teams that want one clearer place to organize rate information, conditions, charges, validity periods, and quote history, so the details behind a customer quote are easier to find and review.