For Maritime Operators

Maritime Accounting Software

Maritime accounting software built for disbursement invoicing at the pace of port operations. Proforma to final invoicing, multi-currency support, batch billing, and accounting sync. Document generation and financial reporting that match the speed of your port calls.

Invoice Pipeline
This Month
SYNCED
Proforma
28
Final
42
Approved
38
Paid
31
Inv #FDA-2847USD$23,450 QB
Inv #FDA-2846EUR€18,200 QB
Inv #FDA-2845NOKkr 312K XERO
15 currencies, daily rates
Live

Accounting That Matches the Speed of Port Operations

Maritime accounting is not standard AP/AR. It is disbursement accounting: advance funds for port services, track expenses against multiple vendors, invoice the principal with full charge detail, and reconcile payments across currencies. All while the next vessel is already arriving.

X
spend_tracker_v47_FINAL_v2.xlsx
Vendor
Invoice
Amount
Status
Agent A
#2847
$23,450
?
Agent B
#2846
???
?
Agent C
pending
stale
Fwd: Fwd: Fwd: Re: Approval needed
> > > Can you approve lines 12-18?
> > Waiting on finance review
> Bumping this thread (day 6)
PDF
scan_invoice_untitled_03_FINAL.pdf
INVOICE
Services rendered$18,420
Handling$3,200
Rate variance?unclear
"Check with ops – is this the right rate??"
01

Manual currency conversion

Three currencies on one job. Look up rates this morning. Hope they don’t shift before approval.

02

Approval is reply-all email

Forwarded threads. No audit trail. The approval lives in someone’s sent folder.

03

AP costs sit unallocated

Vendor invoices arrive after the FDA goes out. Costs drift without matching to jobs. Margin disappears.

04

Accounting lags operations

By the time finance closes the month, the next quarter is already underway. Real-time AR is a fantasy.

Proforma to Final to Approved

1

Proforma

Create the job from a template. Charge lines pre-load with estimated amounts. Generate the PDA from the job record and send to the principal.

2

Final Invoice

Vessel departs. Update estimated charges to actuals. Add weather delays, additional tugs, emergency launches. The proforma becomes the final with one action.

3

Approved

Multi-stage approval workflow. Line-item accept or reject with documented reasons. On final approval, sync to QuickBooks or Xero automatically.

Invoice in 15 Currencies. Convert Automatically.

Your team invoices a Norwegian principal in NOK for a port call where pilot services were billed in USD and tug services in BRL. Three currencies on one job. The spreadsheet approach: look up today’s exchange rate, convert each line item manually, hope the rate has not shifted by the time the invoice is approved.

In Base, each invoice carries its own currency. Exchange rates cache per job and update daily. When your finance team reviews the invoice, both the original currency amount and the converted amount are visible. AR aging reports show outstanding amounts in your base currency with conversion applied.

No manual lookup. No stale rates. Fifteen currencies supported across the platform.

Invoice INV-FDA-2845 · Multi-Currency
Nordic Marine Ltd Bill in NOK
ServiceNativeNOK
Pilot services$8,400 USD88,200
Tug assistR$ 24,500 BRL52,400
Linesmen$1,850 USD19,425
Agency fee€2,100 EUR23,940
Total NOKkr 183,965
Daily exchange rates · cached per job
Monthly Batch · Pacific Energy Ltd
Batch #BTC-2024-10 APPROVED
$387,450
12 jobs · 3 vessels · October 2024
GROUPED BY VESSEL
MV Atlantic Pioneer$164,800
MV Gulf Explorer$128,400
MV Northern Dawn$94,250
12 JOBS QB SYNCED

Bill by the Job or by the Month

A port agent invoices per vessel call. Each job generates its own FDA with full charge detail. An OSV operator running 12 recurring platform runs per month for the same principal needs a monthly summary, not 12 separate invoices.

Batch invoicing groups jobs into a single summary invoice. Line items organized by vessel, period, or project. The principal gets one document covering all activity for the billing period. Both modes support multi-currency, multi-stage approval, and accounting sync.

Fleet operators use batch invoicing for monthly summaries across dozens of projects. Port agents invoice per job. The system adapts to how you bill, not the other way around.

Built for Maritime Disbursement Accounting

Proforma → Final

Same job, same template, updated charges. The PDA becomes the FDA in one action.

Multi-Stage Approval

Stage 1 ops, Stage 2 finance, Stage 3 PM. Line-item accept/reject with documented reasons.

AP Vendor Matching

Vendor invoices match to expenses. Unallocated costs surface in AP aging, not at month-end.

15 Currencies

Daily exchange rates. Native and converted amounts. Cached per job to lock rates.

Audit Trail

Who created, who approved, when, and why any line was rejected. Every action logged.

Real-Time AR/AP

Aging reports show outstanding balances today, not after month-end close.

$1B+

charges tracked across the platform

62,595

documents generated (99.95% PDF rate)

15

currencies with daily exchange rates

85,000+

charges captured with full audit trail

Common Concerns

"Our accounting system already handles AR and AP."

QuickBooks and Xero handle the general ledger. Base handles disbursement accounting: PDAs, FDAs, multi-currency port call billing, and the approval workflow that connects operations to finance. Base syncs to your accounting system on approval. They are complementary, not competing.

"We bill in different ways for different clients. One system can't handle that."

Per-job invoicing for port agents who bill by vessel call. Batch invoicing for fleet operators billing monthly. Multi-currency for international principals. Multi-stage approval for principals who require it. The system adapts to how you bill, not the other way around.

Invoicing as Fast as Your Port Calls

Proforma to final, multi-currency, batch billing, and accounting sync. Built for maritime operators who invoice at the speed of operations.

Frequently Asked Questions

Jobs start with estimated charges loaded from templates. A proforma (PDA) generates from those estimates and goes to the principal. After services complete, estimates update to actuals, and the final invoice (FDA) generates from the same job record. The transition from proforma to final is one action.
Each invoice carries its own currency. Exchange rates cache per job and update daily from external rate sources. When a job involves charges in multiple currencies, each charge retains its original currency, and the invoice converts to the billing currency at the cached rate. AR and AP reports show both original and converted amounts.
Batch invoicing groups multiple jobs into a single summary invoice. Fleet operators use it for monthly billing when a principal has many recurring runs. The batch groups line items by vessel, period, or project. Port agents typically invoice per job, while OSV and marine construction operators often invoice monthly.
Invoices move through configurable approval stages. Stage 1 is typically operations review. Stage 2 is finance. Stage 3 (optional) is project manager or client sign-off. Each stage can approve or reject individual charge lines with documented reasons. Rejected items return to the originator with the rejection reason attached.
Yes. AR invoices, AP invoices, payments, contacts, chart of accounts, tax rates, and credit notes sync bidirectionally. The sync triggers on invoice approval, so nothing reaches your accounting system until your team has signed off. One operator synced Thousands of records synced monthly across both platforms.

Ready to get started?

See how Base works for your operation.