FLOW LGX · PART 11 · AUGUST 2026
A SaaS product has two kinds of money: what companies pay to use the platform, and what customers pay for the freight work done through it. August 2026 built both.
Month by month, how a logistics platform for a Toronto client went from a simple brief to a live, multi-company SaaS product.
Companies pay a monthly plan with admin and driver seats included, and customers pay for each job by card through Stripe. Every adjustment and refund is recorded, so totals always add up.
The super admin creates subscription plans. Each plan has a base price, a number of admin seats and driver seats included, and a price for every extra admin or driver seat. Plans can be active or inactive, and the screen shows when each was created and last changed.
This model suits logistics well: a small carrier with two drivers and a large distributor with forty pay for what they actually use, and a company can grow without changing plan.
Freight work is billed per job. Each billing invoice has a number, the customer and job it belongs to, the job status, a total, a due date and a financial status. An invoice overview shows the parties, a payment timeline, any scheduled charge, adjustments with an amount and reason, and the refund history.
Keeping adjustments and refunds as their own entries — instead of editing the invoice total — means the history always explains how the final amount was reached.
Running a marketplace means money flows in both directions. Alongside customer invoices, the platform owner manages markup rules, vendor subscriptions, payouts to carriers, and an accounts receivable and payable export for the accountant — so the finance side does not live in a separate spreadsheet.
Payments run through Stripe. Users save payment methods in their settings, and card details are handled by Stripe’s own secure fields, so they never pass through Flow LGX servers. Subscription and billing settings sit together, so a company owner can see their plan, seats and invoices in one place.
Never edit an issued invoice total. Record adjustments and refunds as separate entries, and the numbers will always explain themselves.