Worked example

A laytime statement example, worked end to end

A voyage with two load ports, two discharge ports, two notices of readiness at the first of them and two contracts reading the same hours at the last two. Every figure on this page came out of the calculator, not out of a spreadsheet.

One voyage carried all the way through: four ports, two instruments reading the same hours, and a notice of readiness that was argued about. Every hour and every amount below was produced by the calculator from the papers listed here — none of it was typed in afterwards. A test runs this same fixture through the engine on every build and fails if one figure on this page stops matching.

The result, before the working

AccountAllowedUsedResultAmount
Load end — from the Saturday notice90h 00m103h 50mover by 13h 50mUSD 10,663.19 demurrage
Load end — from the Monday re-tender90h 00m83h 50msaved 6h 10mUSD 2,376.74 despatch
Discharge end — charter party, 4,000 mt per day SHINC180h 00m346h 15mover by 166h 15mUSD 152,395.83 demurrage
Discharge end — CIF contract, 3,000 mt per day SHEX240h 00m290h 15mover by 50h 15mUSD 46,062.50 demurrage

At the discharge end the charterer owes demurrage to the owners under the charter party and recovers demurrage from the receivers under the sale contract. The two do not meet, because the two contracts allow different time and except different days:

USD 152,395.83 − USD 46,062.50 = USD 106,333.33 left with the charterer

Add the load end and the whole voyage comes to USD 103,956.59 against the charterer if the Monday notice stands, or USD 116,996.52 if the Saturday one does. The argument about that one notice is worth USD 13,039.93.

The papers

Four documents, and four separate accounts — one for each relationship. The app settles each against the statements of facts for the ports that document governs.

DocumentPorts it governsLaytimeMoney
Charter partyReni and Constanta, reversible8,000 mt per day, weather working days of 24 consecutive hours, SHEX even if used; laytime to commence 12 hours after notice of readinessUSD 18,500 demurrage / USD 9,250 despatch per day
Charter party, addendum 1Damietta and Alexandria4,000 mt per day, SHINC; shore and terminal breakdown excepted while laytime runsUSD 22,000 / USD 11,000 per day
CIF sale contractDamietta and Alexandria3,000 mt per day, SHEX even if used; no breakdown exceptionUSD 22,000 / USD 11,000 per day
Notices of readinessAll four portsTwo at the first load port: Saturday 7 March 21:40, re-tendered Monday 9 March 08:00

The voyage

PortCargoWhat happened
Reni, Ukraine12,000 mtNotice of readiness Saturday evening, berthed Monday morning, loaded by Wednesday 11 March
Constanta, Romania18,000 mtTwo spells of rain stopped work; completed Monday 16 March 14:20
Damietta, Egypt12,000 mtShifted in from the roads; a shore crane broke down for 18h 25m
Alexandria, Egypt18,000 mtCompleted Wednesday 6 May 16:45, long after laytime had gone on both accounts

Total quantity 30,000 mt of wheat in bulk. The allowance on each account is worked off the whole 30,000 mt, not port by port.

The load end: two notices, one voyage

30,000 mt at 8,000 mt per day is 3.75 days, so the laytime allowed at the load end is 90 hours. The clause is reversible, which means Reni and Constanta are not two allowances of 45 hours — they are one account of 90 hours, and time saved at the first port is still there to be used at the second.

The notice of readiness at Reni was tendered on Saturday 7 March at 21:40. Under the clause laytime commences 12 hours after notice, which is Sunday 8 March at 09:40 — and Sundays are excepted, so nothing actually counts until Monday 00:00. The charterer said the Saturday notice was not valid and the master re-tendered on Monday 9 March at 08:00, which puts commencement at Monday 20:00.

The app does not decide which notice was good. Whether a notice of readiness was validly tendered is a question of fact and of law — was she ready, was it office hours, did the clause allow it. That belongs to whoever is arguing the claim. What the app does is price both answers so the argument has a number on it.

Counting from the Saturday notice

PeriodHoursCounts, and under which clause
Sun 8 Mar 09:40 – 24:0014h 20mSunday excepted
Mon 9 Mar 00:00 – 10:0010h 00mcounts
Mon 9 Mar 10:00 – 24:0014h 00mcounts
Tue 10 Mar 00:00 – 24:0024h 00mcounts
Wed 11 Mar 00:00 – 18:0018h 00mcounts
Wed 11 Mar 18:00 – Fri 13 Mar 18:0048h 00mat sea, Reni to Constanta — laytime is not running
Fri 13 Mar 18:00 – 24:006h 00mcounts
Sat 14 Mar 00:00 – 03:203h 20mcounts
Sat 14 Mar 03:20 – 09:506h 30mrain work stopped excepted (WWD of 24 consecutive hours)
Sat 14 Mar 09:50 – 24:0014h 10mcounts
Sun 15 Mar 00:00 – 11:1511h 15mSunday excepted
Sun 15 Mar 11:15 – 17:406h 25mSunday excepted
Sun 15 Mar 17:40 – 24:006h 20mSunday excepted
Mon 16 Mar 00:00 – 00:300h 30mcounts
Mon 16 Mar 00:30 – 14:2013h 50mon demurrage
Laytime allowed90h 00m
Laytime used103h 50m
Demurrage: 13h 50m at USD 18,500 per dayUSD 10,663.19

Counting from the Monday re-tender

The same hours, the same exceptions, the same rain and the same Sunday — only the start moves. Laytime now commences at 20:00 on Monday 9 March, which takes 20 hours out of the count, and the account turns over:

Laytime allowed90h 00m
Laytime used83h 50m
Despatch: 6h 10m saved at USD 9,250 per dayUSD 2,376.74

Despatch is earned on the load end as a whole rather than at either port on its own, because the clause is reversible: there is one account, so there is one answer. Between demurrage of USD 10,663.19 and despatch of USD 2,376.74 the swing is USD 13,039.93.

The discharge end: the same hours, two accounts

This is the part a spreadsheet rarely survives. The charter party allows 4,000 mt per day and excepts nothing for Sundays; the sale contract allows 3,000 mt per day and excepts them. Both read the same statement of facts, hour for hour. The two columns below are the same voyage priced twice.

 Charter partyCIF sale contract
Rate4,000 mt per day3,000 mt per day
Laytime allowed on 30,000 mt180h 00m240h 00m
Sundays and holidaysSHINC — they countSHEX even if used — they do not
Shore or terminal breakdownExcepted while laytime runsNo such exception
Shifting in from the roadsExcludedExcluded
Demurrage / despatchUSD 22,000 / USD 11,000USD 22,000 / USD 11,000

Notice of readiness at Damietta was tendered on Saturday 18 April at 05:50, so laytime commences at 17:50 on both accounts. At Alexandria the notice was tendered on Sunday 26 April at 07:15, commencing 19:15.

PeriodHoursCharter party, 4,000 SHINCCIF contract, 3,000 SHEX
Sat 18 Apr 17:50 – 18:000h 10mcountscounts
Sat 18 Apr 18:00 – 24:006h 00mshifting from the roads to the berth — excluded by the chartershifting from the roads to the berth — excluded by the CIF contract
Sun 19 Apr 00:00 – 02:202h 20mshifting from the roads to the berth — excluded by the charterSunday excepted
Sun 19 Apr 02:20 – 04:001h 40mcountsSunday excepted
Sun 19 Apr 04:00 – 24:0020h 00mcountsSunday excepted
Mon 20 Apr 00:00 – 08:108h 10mcountscounts
Mon 20 Apr 08:10 – 24:0015h 50mshore crane terminal breakdown excepted while laytime runscounts
Tue 21 Apr 00:00 – 02:352h 35mshore crane terminal breakdown excepted while laytime runscounts
Tue 21 Apr 02:35 – 24:0021h 25mcountscounts
Wed 22 Apr 00:00 – 24:0024h 00mcountscounts
Thu 23 Apr 00:00 – 24:0024h 00mcountscounts
Fri 24 Apr 00:00 – 09:209h 20mcountscounts
Fri 24 Apr 09:20 – Sun 26 Apr 19:1557h 55mat sea, Damietta to Alexandria — laytime is not runningat sea, Damietta to Alexandria — laytime is not running
Sun 26 Apr 19:15 – 24:004h 45mcountsSunday excepted
Mon 27 Apr 00:00 – 24:0024h 00mcountscounts
Tue 28 Apr 00:00 – 24:0024h 00mcountscounts
Wed 29 Apr 00:00 – 18:3018h 30mcountscounts
Wed 29 Apr 18:30 – 24:005h 30mon demurragecounts
Thu 30 Apr 00:00 – 24:0024h 00mon demurragecounts
Fri 1 May 00:00 – 24:0024h 00mon demurragepublic holiday excepted
Sat 2 May 00:00 – 24:0024h 00mon demurragecounts
Sun 3 May 00:00 – 24:0024h 00mon demurrageSunday excepted
Mon 4 May 00:00 – 14:3014h 30mon demurragecounts
Mon 4 May 14:30 – 24:009h 30mon demurrageon demurrage
Tue 5 May 00:00 – 24:0024h 00mon demurrageon demurrage
Wed 6 May 00:00 – 16:4516h 45mon demurrageon demurrage

The five places the two accounts part

The one thing both contracts agree on is the shift in from the roads: both exclude it, so the 8h 20m from Saturday 18 April 18:00 to Sunday 19 April 02:20 comes out of each account.

Where the two accounts finish

 Charter partyCIF sale contract
Laytime allowed180h 00m240h 00m
Laytime used346h 15m290h 15m
Laytime expiredWed 29 Apr 18:30Mon 4 May 14:30
Time on demurrage166h 15m50h 15m
Demurrage at USD 22,000 per dayUSD 152,395.83USD 46,062.50
166h 15m ÷ 24 × USD 22,000 = USD 152,395.83 50h 15m ÷ 24 × USD 22,000 = USD 46,062.50

Both figures are priced on the exact minutes, which is why the hours on this page are printed as hours and minutes and not as decimals. Round 346h 15m to 346.25 and the money still comes out right; round it to 346.3 and it does not.

What the papers did not decide

Four things on this voyage were decided by a person reading the documents, not by the calculator. A laytime statement that hides them is the kind that falls over in correspondence, so the app keeps them separate and so does this page.

The same laytime statement as a file

These are produced by the app itself from this same voyage, at the moment you ask for them — the PDF by the builder behind every laytime statement in the product, the workbook by the one behind its Excel export. They are not screenshots and not a mock-up. Both are the discharge end on the charter party — the account this page leads with.

The laytime statement, as a PDF  ·  The working, as an Excel workbook

Read next

Put your own voyage through it

Your papers, your ports, your clauses — and every hour shows the clause behind it, exactly as above. No account needed to try it.

Open the calculator