Arrears for Shopify B2B

Sending the reminder is the easy half. Arrears applies the payment too.

Arrears reads the companies, orders and payment terms already in your Shopify B2B store, shows what is outstanding per account, and sends statements and reminders from Admin. When one bank transfer lands against several invoices, Arrears allocates it oldest due first, so partials stay correct without a second ledger.

In App Store review · Free = 5 companies · no call needed

Arrears aging screen: total outstanding of 23,295 dollars split across current, 1-30, 31-60, 61-90 and 90 plus buckets
Day one. Aging from the payment schedules already in your store. No import, no parallel ledger.

Watch a full walkthrough

One seeded store, every screen in order: aging, statement, reminder, payment, hold. Recorded in the real app, no slides.

Prefer the direct link? Open the walkthrough on YouTube.

Where most net-terms apps stop

Aging and reminder email are table stakes in this niche. The hard day for a collections desk is matching money and deciding who still gets credit.

Aging and reminders

Everyone ships a bucket view and a chase email. Useful, and not enough when a wire lands against five open invoices.

Cash application

Enter one bank amount. Arrears allocates oldest due first, keeps partials correct in the desk, and logs what changed. That is the job spreadsheets break on.

Credit hold in checkout

Over the limit, B2B checkout becomes a draft instead of new debt. Free includes manual holds; Pro can auto-hold when exposure crosses the line.

See debt. Chase it. Apply cash. Control new credit.

This is the whole product. If you need something outside this list, say so before you install and we will tell you straight.

  • Aging

    Total outstanding per company from Shopify payment schedules, split by days past due. Deep history past about 60 days of order age needs Shopify full-order access after App Store approval.

  • Statements

    A statement PDF per company with aging summary and open lines. Download it, or email it from the company desk.

  • Reminders

    A Ready queue of who to chase today, in sequence up to final notice. Every send is logged with the exact message. Starter adds daily auto-send.

  • Cash application

    One bank transfer, allocated across open invoices, oldest due first. Partials stay correct in Arrears even when Basic cannot store a partial on the Shopify order.

  • Credit holds

    Set a limit per company. Over the limit, B2B checkout becomes a draft order instead of new debt.

The screens, not a mockup

Captured in the running app on a store seeded with realistic B2B orders and terms.

Arrears company desk with balance, statement, payment and hold actions for Harbor Supplies
Company desk. Balance, open lines, and every action for one account in one place.
Arrears statement PDF showing aging summary and open invoice lines
Statement. Aging summary plus open lines, ready to send or attach.
Arrears Ready queue listing overdue companies with reminder stage and final notice
Reminders. Who is due a nudge today, and which stage they are on.
Arrears payment screen allocating one bank payment across open invoices
Payments. Enter the bank amount, let it land on the oldest invoices first.
Arrears credit limit screen with hold and release controls per company
Holds. A limit per company, and a log of who held or released what.

Everything lands on one timeline

Statements, reminders, payments and holds are written to one activity log per shop. The next person can see what already happened without asking you.

Join the launch waitlist

No second ledger to keep in sync

Arrears reads companies, locations, orders and payment terms through the Shopify Admin API. Your terms stay where you set them.

Source of truth
Shopify payment schedules
Install
Embedded app, Shopify OAuth
Hosting
Fly.io, Amsterdam region
Email
Sent through Resend
Billing
Shopify, no card details in app
Data requests
GDPR webhooks implemented

Read what Arrears stores

Free until it is worth paying for

The free plan is a working desk for a few accounts, not a locked preview. Paid plans add scale and automation. Charges run through Shopify billing.

Free

$0

  • Up to 5 companies
  • Full desk: aging, statements, reminders, cash apply, holds
  • Not a locked preview of paid plans
  • Same free company count as the closest rival; more of the real job included

Pro

$59 / month

  • Everything in Starter
  • Automatic hold over the credit limit
  • 14 day trial

Pick the right tool

The niche is crowded with zero-review apps. Here is how we draw the line without pretending every merchant needs Arrears.

Read-only aging

If you only want a report and drafted reminder text, a lighter read-only app is enough. Arrears writes holds and allocates cash.

Credit-policy automation

If you need buyer self-serve finance pages and graded checkout policies as the main product, look at credit-specialist apps. Arrears holds via checkout-to-draft and keeps the desk simple.

Daily collections work

If staff need aging, statements, a Ready queue, cash application oldest due first, and an audit trail in one admin desk, that is Arrears.

What Arrears is not

Knowing the edges saves you an install.

Not a wholesale suite

No price lists, no order forms, no catalogue. Arrears starts once the order exists.

Not an invoicing platform

No legal invoice numbering, no PEPPOL, no e-invoicing compliance. Statements, not tax documents.

Not just extra emails

Reminders are one part. The value is the desk around them: aging, allocation, holds.

Want it on your own terms data?

Arrears runs in production and is in Shopify App Store review. Watch the walkthrough, then join the waitlist with your shop.myshopify.com. No call needed. First reply within one business day.