Crew Share Calculator

Free to calculate. $97 to download your settlement sheet.

Full calculator launching soon.

Enter your email to be notified the day it goes live.

🔧 Developer Note
The calculation engine fix is pending.

To fix the $0.00 crew share bug, search the codebase for any file containing these strings:

  share_units
  crewPool
  distributedPool
  totalShare

The bug: share_units is returned from Supabase as a string (e.g. '1.0' not 1.0).
Arithmetic on a string returns NaN → $0.00.

Fix: wrap every share_units reference in Number() before doing math:

  // WRONG
  const perUnit = crewPool / totalShares;

  // RIGHT
  const shares = Number(crew.share_units);
  const perUnit = crewPool / totalShares;
  const pay = perUnit * shares;

Find the file, apply Number() coercions to all share_units usages, rerun tests.
Trip Details

Auto-filled from fishery defaults. Override as needed.

Crew
Name
Units
Advance
Enter your trip details to see results