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.
| Attribute | Line LFD (Carrier) | Terminal LFD | Rail LFD |
|---|---|---|---|
| Set by | Ocean carrier (Maersk, MSC, etc.) | Terminal operator (APM, LBCT, etc.) | Railroad (BNSF, UP, NS, CSX) |
| Charge type | Carrier demurrage | Terminal storage / wharfage | Rail storage |
| Clock starts | Vessel discharge date | Container available date | Container unloaded from train |
| Typical free days | 4–7 days | 3–5 days | 2–4 days (24-hr notify) |
| Where to check | Carrier portal / API | Terminal website / EDI | Railroad portal (e.g., BNSF.com) |
| Extension possible? | Yes — via carrier portal or rep | Varies by terminal | Rarely |
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
- Container is discharged from vessel (unloaded onto the terminal). This is Day 0 or Day 1 depending on the carrier.
- The carrier's tariff specifies the number of free days (e.g., 4 calendar days).
- 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).
| Day | Date | Status |
|---|---|---|
| Discharge | Mon, Mar 3 | Container unloaded — Day 0 |
| Free Day 1 | Tue, Mar 4 | No charge |
| Free Day 2 | Wed, Mar 5 | No charge |
| Free Day 3 | Thu, Mar 6 | No charge |
| Free Day 4 (LFD) | Fri, Mar 7 | Last Free Day — pick up by end of day |
| Day 5 | Sat, Mar 8 | Demurrage Day 1 — $225 charge |
| Day 6 | Sun, Mar 9 | Demurrage 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.
| Port | Key Terminals | Import Free Days (Dry) | Import Free Days (Reefer) | Storage Rate After LFD |
|---|---|---|---|---|
| Los Angeles | APM, Fenix Marine, TraPac, WBCT | 4–5 days | 2–3 days | $75–$198/day (tiered) |
| Long Beach | LBCT, SSA Marine, ITS, PCT | 4–5 days | 2–3 days | $75–$198/day (tiered) |
| New York / New Jersey | APM, Maher, PNCT, GCT Bayonne | 4–5 days | 2–4 days | $100–$250/day |
| Savannah | Garden City Terminal (GPA) | 4 days | 3 days | $75–$150/day |
| Houston | Bayport, Barbours Cut | 4–5 days | 3 days | $60–$150/day |
| Charleston | Wando Welch, Hugh K. Leatherman | 5 days | 3 days | $75–$125/day |
| Seattle / Tacoma | T-18, T-30, Husky Terminal, WUT | 4–5 days | 3 days | $75–$175/day |
| Oakland | TraPac, SSA (Oakland), Everport | 4 days | 3 days | $75–$150/day |
| Miami | POMTOC, SFCT | 5 days | 3 days | $60–$125/day |
| Norfolk | Norfolk International Terminals, VIG | 5 days | 3 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.
| Carrier | Import Free Days (Dry) | Import Free Days (Reefer) | Demurrage Day 1–4 | Demurrage Day 5–8 | Demurrage Day 9+ |
|---|---|---|---|---|---|
| Maersk | 4 days | 2 days | $225/day | $350/day | $450/day |
| MSC | 5 days | 3 days | $200/day | $325/day | $425/day |
| CMA CGM | 4 days | 2 days | $250/day | $375/day | $475/day |
| Hapag-Lloyd | 5 days | 3 days | $200/day | $300/day | $400/day |
| ONE | 5 days | 3 days | $195/day | $295/day | $395/day |
| ZIM | 4 days | 2 days | $225/day | $350/day | $425/day |
| Evergreen | 5 days | 3 days | $190/day | $290/day | $390/day |
| COSCO | 5 days | 3 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:
- Submit before LFD expires. Carriers almost never grant retroactive extensions.
- 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.
- 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.
- 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.
