ImageNectar

Bill right. Get paid.

Nectar prices every plan and meter, sends exact invoices, collects by card and ACH through your processor, recovers failed payments and ties out the month.

100% free, open source alternative to Stripe Billing, Chargebee and Recurly

October bill run

212 invoices

$184,320.00

issued 6:00 am

100%

Lakeview Freight

48 seats

1.2M API calls

$6,840.00

Thu Oct 1

Mesa Solar

Card declined

Retried Mon Oct 5

Pinecrest Dental

$2,150.00 ACH

API calls

1.2M this month

60%

QuickBooks Online

209 payments synced

0 errors

Oct 1 — all sent!

Billing day · Thu Oct 1 · 6:00 am

212 invoices, out by six.

Nectar prepares the run the evening before. Clean invoices issue on their own; anything unusual waits for you.

3 exceptions · resolved Wed 7:12 pm

  • Lumen Health · PO number required → PO 4471 added

  • Cedar & Pine · +38% vs September → 15 seats added Sep 18

  • Harbor Analytics · Sep 29 usage short 2,140 events → replayed

October bill run

Prepared Wed Sep 30, 6:00 pm · Issued Thu Oct 1, 6:00 am

212invoices

$184,320.00billed

100%

Plans and seats$149,620.00

Usage$31,287.82

Sales tax · 87 invoices$3,412.18

Total$184,320.00

  • Card 131
  • ACH 37
  • Invoice terms 44

September: 206 invoices · $146,872.40

clean ones go out
on their own

Invoice FN-2041

Fieldnote Software

Lakeview FreightIssued Thu Oct 1, 2026 · Due on receipt

Team seats · Oct 1–3148 × $95.00$4,560.00

API calls · Sep 1–301,200,000 calls$2,280.00

First 1,000,000 at $2.00 per 1,000$2,000.00

Next 200,000 at $1.40 per 1,000$280.00

Sales tax (Avalara)$0.00

Total$6,840.00

Paid by card · Visa •• 8817 · Thu Oct 1, 6:02 am

Calculation

Rule
nectar-rating-1
Inputs fingerprint
9c41…e07b
Events billed once
1,200,000
Duplicates ignored
3,118

API calls · September1.2M of 2M

60%

One invoice · FN-2041

Every line shows its math.

Seats, tiers and usage are rated exactly, to the cent, and every invoice keeps the inputs that made it.

Recovery · Thu Oct 1 → Mon Oct 5

Declined Thursday. Paid Monday.

Nectar retries each failed payment when it is most likely to clear, emails a one-click update link and never retries a stolen card.

October: 9 failed · 9 recovered

Mesa Solar · FN-2087

$1,290.00
Card declined · insufficient_funds
  1. Thu Oct 1, 6:00 am

    Charge declined · Visa •• 5150

  2. Thu Oct 1, 6:05 am

    Payment-failed email with update link

    Retry table: insufficient funds → wait for pay day

  3. Mon Oct 5, 9:00 am

    Attempt 2 of 8 · $1,290.00 paid

Dunning stopped · receipt sent

Wait for
pay day ✓

Pinecrest Dental · FN-2133

$2,150.00 · ACH

Pending Thu Oct 1

Birch Lane Studio · FN-2190

$640.00

stolen_card · not retried

Cedar & Pine · FN-2112

$8,415.00 · Net 15

  1. Thu Oct 1, 6:01 am

    Invoice email to their ap@ inbox bounced

  2. Agent

    AP moved to their payables@ inbox
    (their email of Sep 22)

  3. Tue Oct 6, 9:14 am

    Dana approved the new contact

  4. 9:15 am

    Invoice resent · opened 10:02 am

  5. Wed Oct 14

    Paid by ACH credit

AP moved
in Sept!

Lumen Health · FN-2150

$12,600.00 · PO 4471
  1. Sent to CoupaThu Oct 1

  2. ApprovedFri Oct 9

Orchard Labs · promised to pay Fri Oct 16 · reminders paused

Collections · Oct 1 → Oct 23

Chased to the right person.

The collections agent finds why an invoice is unpaid, asks the right person for the missing piece and checks that it lands.

41,812,406 October usage events

  • API38,200,000 events

  • SDK3,100,000 events

  • S3 file · Oct 31512,406 rows

The Nectar peach at a desk, ticking each usage bead once into an open ledger

no doubles!

FN-2253 · Lakeview FreightAPI calls · Oct 1–31

Portal · Mon Oct 12 · 2:14 pm

Upgraded at 2:14. Unlocked at 2:14.

Customers change plans in their portal and see the proration first. Your app asks Nectar what they can use, and the answer changes in seconds.

billing.fieldnote.io

Fieldnote Billing

Pinecrest Dental

Change plan

  • Practice$2,150 / monthCurrent
  • Group$2,790 / monthSelected
Prorated Oct 12–31
$412.90 on your Nov 1 invoice
Next invoice · Sun Nov 1
$3,202.90
Pay by
ACH · First Citizens •• 2210

Confirm upgrade

GET /v1/entitlements/
    pinecrest-dental/multi_location
{
  "granted": true,
  "limit": 5,
  "plan": "Group",
  "changed": "2:14:03 pm"
}

Answered in 18 ms

multi-location
on!

Revenue assurance · Thu Oct 15

A missed ramp, caught and fixed.

An agent compares signed terms, usage, access, invoices and payments for every customer, opens a case for each mismatch and drafts the fix. You approve it.

Case RA-0031 · Lakeview Freight

Under-billed $1,200.00

Signed order form

Sep 24, 2025
§3.2

“Seats: $95 per seat per month through Sep 30, 2026; $120 from Oct 1, 2026.”

Invoice FN-2041
billed 48 × $95.00

Proposed fix

Nov 1 invoice · October catch-up

48 × $25.00 = $1,200.00

Seat price from Nov 1$120.00

MRR+$1,200

Sales tax$0.00

Email to Grace Liu

“Your order form moves seats to $120 from October 1. Your October invoice used $95, so your November 1 invoice adds a one-time $1,200.00 catch-up (48 seats × $25). Nothing else changes.”

Approved by Dana Brooks · Fri Oct 16, 10:12 am

Fix and email sent together.

October checks212 customers

  • Signed terms vs invoices1 case
  • Usage vs source totals0
  • Access without payment0
  • Credits never applied0
  • Commitments not trued up0

Month-end · Mon Nov 2

October, tied out by Monday.

The close agent ties invoices, payments, payouts, tax, the ledger and revenue together, and hands your accountant one packet.

MRR

$171,500 → $178,230

+$8,940 expansion

−$2,210 churn

October close · ready for Marcus Webb, CPA

  • Billed · 212 invoices$184,320.00
  • Collected · 209 paid$174,460.00
  • Open · 3 invoices · Net 60 · due Mon Nov 30$9,860.00
  • Stripe payouts · 6$171,402.37 + $3,057.63 fees
  • QuickBooks Online212 invoices · 209 payments · 0 errors
  • Sales tax · 14 states$3,412.18 · report ready to file
  • Deferred revenue$96,000 → $88,000

1 break found: Fri Oct 9 payout fee $38.12 missing in QuickBooks → synced

Locked by Dana Brooks · Mon Nov 2, 4:30 pm

done by
Monday!

Stripe Billing → Nectar

  1. Sat Aug 1

    Shadow run starts · 212 subscriptions

  2. Aug 1–31

    Usage relayed to Stripe · 37,918,552 events · 0 differences

  3. Tue Sep 1, 12:00 am

    201 August invoices shadow-rated · 200 equal to the cent · 1 explained (+$0.01 rounding)

  4. Tue Sep 1

    212 subscriptions adopted · Stripe bills no September period

  • 168 payment methods reused · 0 customers asked
  • Numbering continues · FN-1834 → FN-1835

same cards,
same numbers

Moving in · August

Off Stripe Billing in one shadow month.

Nectar reads your Stripe account, bills August in shadow beside it and takes over at the period boundary. Cards stay where they are.

curl -fsSL https://runeditrun.com/install.sh | sh -s -- dev just-every/run-nectar
# Already have Node 22 or later? npx -y @runeditrun/rer dev just-every/run-nectar

Also moves in from Chargebee, Recurly, Maxio, Orb and Metronome

October close

December bill runscheduled · 6:00 am

Ready for the 1st.

100% free and open source. MIT licensed.

The Nectar peach with a coffee mug, holding a desk calendar

DEC1Tuesday