Supported payment term formats
- Net N (e.g. Net 30): due N calendar days after the invoice date.
- Net N BD (e.g. Net 10 BD): due N business days after the invoice date.
- EOM and EOM+N: due at the end of the invoice month, or N days after it.
- X/Y Net N (e.g. 2/10 Net 30): X% discount if paid within Y days, otherwise due in N days.
- X/Y EOM (e.g. 2/10 EOM): discount if paid within Y days of month end.
Worked examples for an invoice dated November 10, 2026 (US holidays)
- EOM+15: due Tuesday, December 15, 2026.
- 2/10 EOM: 2% discount if paid by December 10, 2026; net due Wednesday, December 30, 2026. (Prefilled above.)
- Net 10 BD: due Wednesday, November 25, 2026.
Guides for specific terms: Net 30, Net 60, Net 90, EOM, 2/10 Net 30, Net 30 BD.
The same calculation is available as a JSON API, so you can run it inside an accounting, ERP or workflow system. Get a free API key (1,000 requests a month) or read the OpenAPI spec.
Holiday data comes from an open-source dataset and may be incomplete, especially for regional, ad-hoc or newly declared holidays. Check legally or financially critical deadlines against an official source.
Frequently asked questions
What payment terms does this support?
Net N, Net N BD, EOM, EOM+N, X/Y Net N and X/Y EOM.
How are weekends and holidays handled?
Calendar-day terms are counted straight through and only the final date is adjusted, by the rule you choose. Business-day terms skip weekends and holidays as they count.
Can I calculate many invoices at once?
Yes, through the API, which has a batch endpoint. A free key includes 1,000 requests a month.