FLOW LGX · PART 11 · AUGUST 2026

Flow LGX, part 11: subscriptions, seats, invoices and Stripe

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.

About this project

Month by month, how a logistics platform for a Toronto client went from a simple brief to a live, multi-company SaaS product.

In short

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.

Plans with seats included

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.

Invoices for every job

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.

Beyond invoices

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.

Card payments through Stripe

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.

What we shipped

  • Subscription plans with base price and included admin and driver seats
  • Per-seat pricing for extra admins and drivers
  • Job billing invoices with due dates and financial status
  • Payment timeline, scheduled charges, adjustments and refund history
  • Stripe card payments and saved payment methods

Lesson learned

Never edit an issued invoice total. Record adjustments and refunds as separate entries, and the numbers will always explain themselves.