LFD Basics

Last Free Day (LFD) Tracking Guide for Freight

By PAUZ Digital18 min read
Last Free Day (LFD) Tracking Guide for Freight

Key Takeaways

  • Last Free Day (LFD) is the final day you can pick up a container without incurring demurrage charges — missing it costs $150–$500/day per container
  • Three types of LFD exist: Line (carrier), Terminal, and Rail — you must track all three
  • Free day allowances range from 2–7 days depending on carrier, port, container type, and contract terms
  • OSRA 2022 prohibits carriers from charging demurrage when containers are inaccessible for pickup
  • Automated LFD tracking across all terminals eliminates the manual portal-checking that causes missed pickups

What Is Last Free Day (LFD)?

Last Free Day (LFD) is the final calendar day a container can sit at a port terminal, rail ramp, or under a shipping line's custody before demurrage charges begin. Every import container that arrives at a US port gets a defined window of free time — and LFD marks the end of that window.

Last free day tracking is the single most impactful operational practice for controlling demurrage costs. Miss your LFD on even a handful of containers per month, and you're looking at $5,000–$20,000 in avoidable charges. Across a mid-size freight forwarding operation handling 200+ containers monthly, poor LFD visibility can cost $50,000–$100,000 annually.

LFD is not the same as "free time." Free time is the number of days allowed (e.g., 4 days). LFD is the specific date those days expire (e.g., March 15). A container discharged on March 11 with 4 free days has an LFD of March 15. For a complete breakdown of the terminology — including how LFD differs from free time, demurrage, and detention — see Last Free Day Explained.

Why Last Free Day Tracking Matters: The Real Cost Impact

Demurrage is one of the largest controllable costs in import logistics. Here's what the numbers look like when LFD tracking fails:

  • 1 container, 3 days late at Port of LA: $225/day × 3 = $675 (Maersk Tier 1 rate)
  • 5 containers, 2 days late at Port of Savannah: $250/day × 2 × 5 = $2,500
  • 20 containers/month averaging 1 day late: $200/day × 20 = $4,000/month = $48,000/year

These charges are often non-negotiable once incurred. Carriers will invoice, and under FMC regulations, they're legally entitled to collect if the container was accessible and free time was properly communicated.

The problem isn't that freight forwarders don't understand demurrage — it's that they lack real-time visibility into LFD across dozens of terminals and carriers simultaneously. A forwarder managing 100 active containers might need to check 8 different carrier portals and 15 terminal websites daily. That's where tracking all three types of LFD becomes critical.

The Three Types of LFD: Line LFD vs Terminal LFD vs Rail LFD

Most freight forwarders only track carrier (line) LFD. That's a costly mistake. Three independent LFD clocks run simultaneously on every import container, and the earliest one determines when your charges start.

AttributeLine LFD (Carrier)Terminal LFDRail LFD
Set byOcean carrier (Maersk, MSC, etc.)Terminal operator (APM, LBCT, etc.)Railroad (BNSF, UP, NS, CSX)
Charge typeCarrier demurrageTerminal storage / wharfageRail storage
Clock startsVessel discharge dateContainer available dateContainer unloaded from train
Typical free days4–7 days3–5 days2–4 days (24-hr notify)
Where to checkCarrier portal / APITerminal website / EDIRailroad portal (e.g., BNSF.com)
Extension possible?Yes — via carrier portal or repVaries by terminalRarely

For a deep dive on each type and how they interact, see our full guide: Line LFD vs Terminal LFD vs Rail LFD.

How LFD Is Calculated: Step-by-Step

LFD calculation seems simple — discharge date plus free days — but several factors complicate it in practice.

Basic LFD Calculation

  1. Container is discharged from vessel (unloaded onto the terminal). This is Day 0 or Day 1 depending on the carrier.
  2. The carrier's tariff specifies the number of free days (e.g., 4 calendar days).
  3. Count forward from the discharge date. The last day of free time is your LFD.

Worked Calendar Example

Container MSCU1234567 arrives at APM Terminals, Port of Los Angeles. Carrier: MSC. Free days: 4 (calendar days, discharge day excluded).

DayDateStatus
DischargeMon, Mar 3Container unloaded — Day 0
Free Day 1Tue, Mar 4No charge
Free Day 2Wed, Mar 5No charge
Free Day 3Thu, Mar 6No charge
Free Day 4 (LFD)Fri, Mar 7Last Free Day — pick up by end of day
Day 5Sat, Mar 8Demurrage Day 1 — $225 charge
Day 6Sun, Mar 9Demurrage Day 2 — $225 charge

Weekend caveat: Some carriers exclude weekends and holidays from the free day count. Others count calendar days straight through. MSC and Maersk generally count calendar days. CMA CGM excludes weekends at certain ports. Always verify with your carrier's specific tariff.

Free Days by Major US Port

Terminal storage free days vary independently from carrier free days. Here are typical terminal free day allowances at the top US ports. These are general guidelines — actual terms depend on the terminal operator and your contract.

PortKey TerminalsImport Free Days (Dry)Import Free Days (Reefer)Storage Rate After LFD
Los AngelesAPM, Fenix Marine, TraPac, WBCT4–5 days2–3 days$75–$198/day (tiered)
Long BeachLBCT, SSA Marine, ITS, PCT4–5 days2–3 days$75–$198/day (tiered)
New York / New JerseyAPM, Maher, PNCT, GCT Bayonne4–5 days2–4 days$100–$250/day
SavannahGarden City Terminal (GPA)4 days3 days$75–$150/day
HoustonBayport, Barbours Cut4–5 days3 days$60–$150/day
CharlestonWando Welch, Hugh K. Leatherman5 days3 days$75–$125/day
Seattle / TacomaT-18, T-30, Husky Terminal, WUT4–5 days3 days$75–$175/day
OaklandTraPac, SSA (Oakland), Everport4 days3 days$75–$150/day
MiamiPOMTOC, SFCT5 days3 days$60–$125/day
NorfolkNorfolk International Terminals, VIG5 days3 days$60–$120/day

For terminal-by-terminal breakdowns, see our port-specific guides: Port of LA free days and Port of Long Beach free days. For a searchable comparison across all ports, see US Port Free Days Comparison.

Free Days by Major Shipping Line

Carrier (line) demurrage free days are separate from terminal storage. These are typical allowances for standard import dry containers at US ports — your contract terms may differ.

CarrierImport Free Days (Dry)Import Free Days (Reefer)Demurrage Day 1–4Demurrage Day 5–8Demurrage Day 9+
Maersk4 days2 days$225/day$350/day$450/day
MSC5 days3 days$200/day$325/day$425/day
CMA CGM4 days2 days$250/day$375/day$475/day
Hapag-Lloyd5 days3 days$200/day$300/day$400/day
ONE5 days3 days$195/day$295/day$395/day
ZIM4 days2 days$225/day$350/day$425/day
Evergreen5 days3 days$190/day$290/day$390/day
COSCO5 days3 days$185/day$285/day$385/day

Rates shown reflect each carrier's published D&D tariff as of Q1 2026 (e.g., per Maersk's January 2026 D&D tariff update, MSC's February 2026 tariff circular). Contract rates may differ. For a complete carrier comparison with 150+ data points, see Carrier Free Days Comparison.

How to Check Your Container's Last Free Day

Each carrier and terminal publishes LFD through different channels. Here's how to find it for the major lines:

Maersk

Log into Maersk.com > Tracking > Enter B/L or Container Number. LFD appears under the "Container Details" section as "Last Free Day." You can also access it via the Maersk tracking page. For a detailed walkthrough, see How to Check LFD on Maersk.

MSC

Navigate to MSC.com > Track & Trace. Enter your B/L or container number. LFD is displayed in the container event timeline once the container has been discharged.

Hapag-Lloyd

Use Hapag-Lloyd.com > Online Business > Track & Trace. Container details include the demurrage free time expiration date. Hapag-Lloyd also offers EDI notifications for LFD changes.

Terminal Websites

Most terminal operators publish container availability and storage free time on their websites. For example, APM Terminals at the Port of LA uses the APM Terminals LA portal where you can look up individual containers.

Using an API for Automated LFD Tracking

Manually checking each carrier and terminal portal doesn't scale. If you manage more than 20 active containers, an API-based solution that aggregates LFD data across all carriers and terminals into a single feed eliminates the manual work and ensures nothing gets missed.

How to Request an LFD Extension

LFD extensions are possible — and more common than many forwarders realize. Here's how to approach it:

  1. Submit before LFD expires. Carriers almost never grant retroactive extensions.
  2. Provide a reason: customs hold, port congestion, weather delay, equipment shortage. Carriers are more likely to approve when the delay isn't the shipper's fault.
  3. Use the carrier's official channel: Most carriers have an online extension request form or email process. Maersk uses their portal. MSC requires an email to the local office.
  4. Document everything. Screenshot the approval. You may need it if a demurrage invoice still appears.

Under OSRA 2022, carriers cannot charge demurrage when a container is held due to government inspections, terminal closures, or carrier-caused delays. If you believe your demurrage was unfairly charged, you can file a complaint with the FMC.

For step-by-step instructions and email templates, see How to Request an LFD Extension.

Impact of OSRA 2022 on LFD Rules

The Ocean Shipping Reform Act of 2022 (OSRA) brought significant changes to how demurrage and free time work in the US:

  • Incentive principle codified: Demurrage must serve as an incentive to move cargo, not as a revenue source. Charges applied when the shipper cannot access the container are potentially unlawful.
  • Billing transparency: Carriers must itemize demurrage invoices with the container number, free time start/end dates, daily rates, and total charges.
  • Dispute resolution: The FMC established a formal process for challenging demurrage charges, including penalties for carriers who issue invoices that violate the new rules.
  • Free time clarity: Carriers must clearly communicate when free time starts and when it expires. Ambiguous or post-hoc LFD assignment is no longer acceptable.

The FMC's final rule on demurrage and detention billing (Docket No. 22-29, effective May 2024, codified at 46 CFR Part 545) provides the enforcement framework. For a full analysis, see OSRA 2022 Impact on LFD Rules. For the FMC's specific billing requirements and how to file complaints, see FMC Demurrage Rules.

Best Practices for Last Free Day Tracking

After working with hundreds of freight forwarders on LFD visibility, here are the operational practices that consistently reduce demurrage spend:

1. Pre-Arrival Planning

Don't wait for discharge to start planning pickup. Track the vessel ETA and have drayage pre-arranged 2–3 days before arrival. Ensure customs brokers file entries early so CBP clearance doesn't eat into your free days.

2. Track All Three LFD Types

Line LFD, terminal LFD, and rail LFD are independent clocks. The earliest expiring LFD is the one that matters. A container with a carrier LFD of March 10 and a terminal LFD of March 8 will start accruing terminal storage on March 9 — even though the carrier still shows 2 free days remaining.

3. Run a Daily LFD Report

Every morning, generate a report of all containers sorted by LFD (soonest first). Flag any container whose LFD is within 48 hours. This single habit prevents the majority of demurrage charges.

4. Automate Alerts

Set up automated notifications for: LFD approaching (48 hours, 24 hours), LFD expired, LFD changed (carriers sometimes update LFD without notice), and container availability status changes.

5. Dispute Unfair Charges Promptly

Under OSRA 2022, you have legal standing to challenge demurrage charged during periods when the container was inaccessible. Keep records of terminal gate closures, customs holds, and carrier-caused delays. File disputes within the carrier's stated window (typically 30–60 days).

6. Negotiate Free Time in Contracts

Standard tariff free days (4–5) are starting points. High-volume shippers regularly negotiate 7–10 free days as part of their service contracts. Even 1–2 extra days of negotiated free time can save thousands per month.

7. Use LFD Data for Drayage Optimization

When you have accurate LFD data across all containers, you can optimize drayage dispatch — prioritizing pickups by LFD urgency rather than arrival order. This reduces both demurrage costs and empty truck runs.

Want to see how automated LFD tracking works in practice? Use our demurrage calculator to model the cost impact on your operation. For the step-by-step math behind demurrage invoices, see how to calculate demurrage charges. And for understanding when LFD tracking matters most throughout the year, see seasonal demurrage patterns at US ports.

Frequently Asked Questions

Stop Checking LFD Manually

Lunar tracks Last Free Day across 150+ US terminals with 15-minute updates. Get real-time alerts before demurrage kicks in.

P

PAUZ Digital

PAUZ Digital builds AI-powered logistics tools for freight forwarders. Our container tracking API covers 150+ US terminals with 15-minute LFD updates.

Learn more about PAUZ Digital