## TL;DR

On send_invoice subscriptions, days_until_due sets the net terms: the invoice is emailed and due that many days after finalization instead of being charged immediately. Set it on the subscription (or per invoice) to match the customer's negotiated terms, typically 15, 30, or 45 days. Pair it with reminders: Stripe can send payment reminders as the due date approaches, and your dunning should treat overdue send_invoice invoices as collections work, not retry work, since there is nothing to retry against. Reconcile payment by matching the invoice, not by expecting a charge.

## The query

```text
Stripe "days_until_due" net terms on send_invoice subscriptions
```

## Use this when

- B2B customers needing NET 30 terms instead of auto-charge
- Configuring due dates on Stripe invoices
- Overdue send_invoice invoices piling up

## Not for

- Automatic collection subscriptions (days_until_due does not apply)
- Charging cards on file (use charge_automatically)

## Steps

1. Set collection_method to send_invoice on the subscription.
   Expected output: Invoices go out by email instead of auto-charging.
2. Set days_until_due to the negotiated terms (15, 30, 45).
   Expected output: Each invoice carries the right due date.
3. Enable Stripe's payment reminders or build your own cadence before the due date.
   Expected output: Customers get nudged before they are late.
4. Define the overdue playbook: who follows up, when it escalates, when service pauses.
   Expected output: Overdue invoices get worked like receivables, not retries.
5. Reconcile incoming bank transfers or checks against open invoices by number.
   Expected output: Payments match invoices even without a card charge.

## Variant phrasings

### Stripe days_until_due net terms

### send_invoice NET 30 Stripe

### Stripe invoice due date configuration

## Root cause

days_until_due only matters with send_invoice because charge_automatically invoices are due immediately by definition. The field encodes the commercial reality that B2B payment is a promise with a date, not an instant charge.

## Edge cases

- Changing days_until_due affects future invoices, not already-finalized ones
- Zero means due on receipt; make sure that is really what the contract says

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_djc6GVkeDWL8vnPwNe0ucQ
