Your fleet's EU carbon position. Computed, not estimated.
Send us your noon reports. Every morning you get your EU ETS and FuelEU position and the cheapest legal fix.
Noon report, MV Atlas Trader, 9 March
- Received
- Tied out
- Exceptions checked by a person
- Published to your dashboard
MV Atlas Trader
Deficit- Intensity
- 91.7 / 89.34
- Balance
- −295.5 tCO₂e
Demo fleet, full year, engine output
The carbon bill is settled a year after the fuel is burned.
EU ETS and FuelEU Maritime put a price on every tonne your ships burn in EU scope. Most owners compile the year after it has closed, when the only choices left are pool, borrow or pay.
€1,804,218
EU ETS allowances, a year
26,148 t at €69
€207,800
FuelEU penalty if nobody acts
Paid by 30 June 2027
€5,103
Cheapest legal fix
After pooling the fleet's own surplus
Demo fleet of three vessels, full year 2026, engine output.
The 2026 year, and the five dates in 2027 that settle it.
2026
The reporting year
Usual practice
No position. The year runs blind.
With Halyard
Each vessel's balance the morning after each report, with a year-end forecast.
31 Jan2027
Data to the verifier
Usual practice
A month of compiling spreadsheets and chasing ships.
With Halyard
Ledger complete and tied out. The verifier pack is an export.
31 Mar2027
Balance verified
Usual practice
The owner learns the real FuelEU position.
With Halyard
No surprise. It matches what you watched all year.
30 Apr2027
Pool, bank and borrow elections close
Usual practice
Every short owner looks for surplus in the same weeks.
With Halyard
Pool arranged months earlier. Surplus priced against blending while blending was still possible.
30 Jun2027
Document of Compliance, penalties paid
Usual practice
The remaining deficit is paid as a penalty.
With Halyard
No penalty, unless paying is the cheapest option.
30 Sep2027
EUA surrender
Usual practice
The full volume bought near the deadline.
With Halyard
Allowance need known month by month, so buying can follow it.
Every number has a formula behind it.
One noon report through the service: MV Atlas Trader, 9 March 2026, from the demo fleet. The AI transcribes numbers from documents and never calculates one; the engine does.
1 of 5
Reports come in.
One per vessel per day, in the format the ship already uses: an engine room PDF, a phone photo of the bridge sheet, a monthly spreadsheet, pasted email text. No integration project; you forward what your vessels already file.
atlas-trader-noon-2026-03-09.pdf
Engine room PDF
- Vessel
- MV Atlas Trader
- Date
- 9 March 2026
- Voyage
- Rotterdam to Hamburg
- Ports
- EU to EU
- HFO, main engine
- 26.0 t
- MGO, auxiliary
- 1.8 t
- Distance
- 312 nm
boreas-bridge-sheet.jpg
Phone photo of the bridge sheet
celtic-dawn-march.xlsx
Monthly spreadsheet
Fwd: noon report, 9 March
Pasted email text
2 of 5
Every line becomes clean data.
The model transcribes each value. Each one is tied out against yesterday's remaining on board and the bunker notes. During onboarding a person reviews every report; after that, every exception.
- VoyageRotterdam to Hamburg
- ScopeEU to EU, 100%
- HFO, main engine26.0 t
- MGO, auxiliary1.8 t
- Distance312 nm
- HFO on board842.0 to 816.0 t
Published only after the tie-out passes.
- On board, day before842.0
- Consumed− 26.0
- Bunkers received+ 0.0
- Expected on board816.0
- Reported, first reading812.4
Gap −3.6 t against a 0.5 t tolerance. Flagged, the ship asked the same day, not published until resolved.
Found the same day, the chief engineer checks the sounding book in two minutes. Found in March, the crew has rotated and the gap becomes a verifier finding.
3 of 5
The engine does the maths.
Deterministic, by formula, tested against the regulation's values. The same report gives the same figures every time, and each figure traces back to its line.
MV Atlas Trader, 9 March 2026
- EnergyE = Σ m · LCV · s1,129,860MJ, 1.130 TJ
- Emissions, well to wakeWtT 15.3 + TtW 88.3103.6tCO₂e
- IntensityI = (WtT + TtW) ÷ E91.68gCO₂e/MJ against 89.34
- BalanceB = (L − I) · E−2.64tCO₂e for the day
- Penalty equivalentP = D · €2,400€1,689
- EU ETSETS = Σ m · f · s88.1 t€6,079 at €69
FuelEU counts methane at 25 and nitrous oxide at 298. Rounded for display only; the engine keeps full precision.
4 of 5
You get decisions.
The day joins the vessel's year. The ways out of a deficit are re-ranked at today's prices, cheapest first.
The day, 9 March
−2.64 tCO₂e
The year, 2026, demo fleet
Deficit−295.5 tCO₂e
MV Atlas Trader: ways out, ranked at today's prices
Pool within the fleet
€29,767
Cheapest. 281.2 t from MV Celtic Dawn at its forgone sale value (opportunity cost: surplus it could otherwise sell), plus 14.2 t bought
- Buy surplus externally€34,654
- Borrow from next year€35,146
- Blend B30 on remaining voyages€51,896
- Pay the penalty€188,678
Surplus at €108.60 per tCO₂e (OceanScore OPX index, September 2026) plus 8% fees and spread. Allowances at €69.
Checked, then published to your dashboard
5 of 5
Every day, for every ship.
365 looks at the fleet a year, instead of 1 with an annual compilation or 12 with a monthly one. On your dashboard the next morning.
Reports
Clean data
Engine
I = (WtT+TtW) ÷ E
Decisions
−295.5 tCO₂e
Looks at the fleet, a year
- Annual1
- Monthly12
- Halyard, daily365
On your dashboard the next morning. Demo fleet: 1,095 reports a year across 3 vessels.
What you see each morning.
A live preview of the client dashboard, filled with the demo fleet's engine output for 2026. Pick a screen or let it play.
EU ETS allowances, 2026
€1,804,218
26,148 tCO₂e at €69.00
Vessels in FuelEU deficit
2 of 3
Atlas Trader and Boreas
Fleet balance after pooling
−43.5 tCO₂e
the fleet's own surplus pooled
Next deadline
31 Jan
2027, data to the verifier
| Vessel | Status | Intensity / limit | Balance, tCO₂e | Allowances |
|---|---|---|---|---|
| MV Atlas TraderBulk carrier, handysize | Deficit | 91.7 / 89.34 | −295.5 | €682,476 |
| MV Celtic DawnContainer feeder | Surplus | 87.1 / 89.34 | +281.2 | €636,251 |
| MV BoreasLNG dual-fuel general cargo | Deficit | 89.6 / 89.34 | −29.3 | €485,491 |
Built to survive an audit.
Every figure on the dashboard traces back, link by link, to the noon report it came from and the formula that produced it.
Noon report
Any format: PDF, scan, spreadsheet or pasted text.
MV Atlas Trader
noon report, 9 Mar 2026
Extracted values
Fuel by consumer, distance and remaining on board, read into fields.
HFO 26.0 t, MGO 1.8 t
312 nm, EU to EU
Tie-out
Checked against the day before. A gap goes to a person the same day.
ROB 842.0 to 816.0 t
HFO burned 26.0 t
tied out
Formula
The inputs and the factors behind each figure.
I = (WtT + TtW) ÷ E
1,129,860 MJ in
91.68 gCO₂e/MJ out
Export row
One dated row per report in the monthly and annual verifier packs.
9 Mar 2026, Rotterdam to Hamburg
−2.64 tCO₂e balance
88.1 tCO₂e ETS
One noon report on the demo fleet, MV Atlas Trader, 9 Mar 2026. Being built: keeping each source file with its time of receipt, and the reviewer's name on every line.
A deterministic engine
Same inputs, same answer, every time. Every tonne and euro comes from one tested engine.
The AI transcribes, never calculates
It reads numbers from documents and never calculates one. Every transcribed value is tied out.
A person checks every exception
During onboarding, every report. After that, every exception, before it reaches your ledger.
Primary law, cited
Regulation (EU) 2023/1805 and Directive 2003/87/EC, with every formula on our methodology page.
Your data stays yours
Each client is a separate organisation, and row-level security keeps one client's data invisible to another.
What does Halyard save your fleet this year?
Type a ship's IMO number, or your company's. We read your ship's public EU MRV report and price this year at 2026 rules.
A 6-ship fleet with 3 ships verified late: about €448k saved this year on Ledger.
- Your fleet's 2026 carbon bill
- What Halyard saves you this year
- The risk removed, kept apart from the saving
- The price, the return and the payback
- Every figure ship by ship, with its formula and source
What runs today, and what comes next.
Everything under Today is working software behind the figures on this page. The rest is named as work, with no dates promised.
Today
Running now.
- Noon reports in any format, tied out every day
- A person on our team checks every exception
- The engine: EU ETS and FuelEU, by formula
- Fleet dashboard
- Pooling suggestions and the cheapest legal fix
- Verifier exports
- A year-end forecast, kept apart from compliance figures
- Trip planner, one figure per voyage
In progress
Being built.
- Bunker delivery note matching
- Fuel use per vessel in the dashboard
- Live fleet map
- Ask: plain questions answered from your ledger
Next
Designed, not yet built.
Carbon invoices per charter period
ComingThe owner is liable. The charterer pays. The ledger cuts at every redelivery, each day linked to its noon report.
Charter A
€7,222
100.1 t allowances
−2.87 tCO₂e FuelEU
Charter B
€20,156
279.0 t allowances
−8.31 tCO₂e FuelEU
March 2026. Redelivered at Hamburg after 11 March. Demo fleet, engine output.
- Pool builder and elections
- Forecast ranges
- AIS cross-check of reported voyages
- Charterer portal
- Verifier workspace
Book a 30-minute walkthrough.
Bring one vessel's noon reports. We put a real one through the engine on the call. You leave with its first position.
Walkthrough, 30 min
video callPick a time that suits you
What happens next
- A short callyour fleet and your obligations
- A 30-minute walkthroughone of your reports, run live
- Your account, set up by uscompany, users, vessels
Not ready for a call?
Leave your email for product updates. Reply to any of them and it reaches our team.
Or write to us at info@halyardsystems.com.