Payment Terms
Configure payment terms with automatic due date calculation and early payment discount incentives
Overview#
Payment terms define when invoices are due and whether early payment discounts apply. They are a critical component of accounts receivable (AR) and accounts payable (AP) management, enabling standardized payment expectations, automated due date calculation, and cash flow optimization.
How Payment Terms Work#
Without Payment Terms#
An invoice is issued for $10,000 -- but when is it due? Should the customer get a discount for paying early?
With Payment Terms#
| Term | Meaning |
|---|---|
| NET 30 | Payment due in 30 days. Full $10,000 due on day 30. |
| NET 30, 2/10 | Net 30 with 2% discount if paid within 10 days. Pay $9,800 within 10 days, or $10,000 by day 30. |
| Due on Receipt | Payment due immediately. |
| COD | Cash on delivery. |
Key Benefits#
- Standardized terms -- Consistent payment expectations across all transactions
- Automated due dates -- The system calculates due dates automatically from invoice date
- Early payment incentives -- Encourage faster payment with discounts
- Cash flow management -- Predict when payments will be received or due
- Organization-wide consistency -- Same terms available for all entities
Payment Term Structure#
Each payment term has these properties:
| Property | Required | Description | Example |
|---|---|---|---|
| Code | Yes | Unique identifier (auto-uppercased) | NET_30, DUE_ON_RECEIPT |
| Description | Yes | Human-readable explanation | "Payment due in 30 days" |
| Days Until Due | Yes | Days until payment is due (0 = immediate) | 30, 60, 0 |
| Discount Days | No | Days within which to qualify for discount | 10 |
| Discount Percent | No | Early payment discount percentage | 2.0 |
Naming Conventions#
| Pattern | Meaning | Example |
|---|---|---|
| NET_X | Standard net terms | NET_30, NET_60 |
| NET_X_Y_Z | Net X days, Y% discount in Z days | NET_30_2_10 |
| DUE_ON_RECEIPT | Immediate payment | -- |
| COD | Cash on delivery | -- |
| EOM | End of month | -- |
| EOM_30 | 30 days after end of month | -- |
Pre-Seeded Payment Terms#
The system comes with 17 standard payment terms covering most business needs.
Immediate Payment Terms#
| Code | Description | Days Until Due |
|---|---|---|
| DUE_ON_RECEIPT | Payment due immediately upon receipt | 0 |
| COD | Cash on delivery | 0 |
Standard Net Terms#
| Code | Description | Days Until Due |
|---|---|---|
| NET_7 | Payment due in 7 days | 7 |
| NET_14 | Payment due in 14 days | 14 |
| NET_15 | Payment due in 15 days | 15 |
| NET_30 | Payment due in 30 days | 30 |
| NET_45 | Payment due in 45 days | 45 |
| NET_60 | Payment due in 60 days | 60 |
| NET_90 | Payment due in 90 days | 90 |
| NET_120 | Payment due in 120 days | 120 |
| NET_180 | Payment due in 180 days | 180 |
Terms with Early Payment Discounts#
| Code | Description | Due | Discount Period | Discount |
|---|---|---|---|---|
| NET_30_1_10 | Net 30, 1% if paid in 10 days | 30 days | 10 days | 1.0% |
| NET_30_2_10 | Net 30, 2% if paid in 10 days | 30 days | 10 days | 2.0% |
| NET_45_2_15 | Net 45, 2% if paid in 15 days | 45 days | 15 days | 2.0% |
| NET_60_2_10 | Net 60, 2% if paid in 10 days | 60 days | 10 days | 2.0% |
End of Month Terms#
| Code | Description | Days Until Due |
|---|---|---|
| EOM | Payment due at end of month | 30 |
| EOM_30 | Payment due 30 days after end of month | 60 |
Early Payment Discounts#
Early payment discounts incentivize customers to pay faster, improving your cash flow.
How Discounts Work#
Consider an invoice for $10,000 with terms NET_30_2_10 (Net 30, 2% discount if paid within 10 days):
Invoice Date: January 1
|-- Discount Period --|-- Regular Period --|
Jan 1 Jan 10 Jan 30
Invoice Date Discount Ends Due Date
Pay by Jan 10: $9,800 (2% savings = $200)
Pay after Jan 10: $10,000 (full amount)
Common Discount Structures#
| Code | Regular Terms | Discount Offer | Annualized Return |
|---|---|---|---|
| NET_30_2_10 | 30 days | 2% off if paid in 10 days | ~36.7% APR |
| NET_30_1_10 | 30 days | 1% off if paid in 10 days | ~18.4% APR |
| NET_60_2_10 | 60 days | 2% off if paid in 10 days | ~14.7% APR |
| NET_45_2_15 | 45 days | 2% off if paid in 15 days | ~24.5% APR |
Why take the discount? The annualized return on early payment is typically much higher than borrowing costs, making it financially attractive to pay early even if you need to borrow to do so.
Managing Payment Terms#
Creating Custom Terms#
You can create custom payment terms by telling the AI assistant:
"Create a payment term NET_30_5_7: Net 30 with 5% discount if paid within 7 days"
The system validates:
- Code is unique and auto-converted to uppercase
- Days until due is zero or positive
- Discount percentage is between 0 and 100
Updating Terms#
Existing terms can be updated (description, days, discount settings). The code itself cannot be changed since it serves as the unique identifier.
Deactivating Terms#
Payment terms are never deleted -- they are deactivated (soft delete) to preserve historical records.
When deactivated, a term is:
- Hidden from payment term selection dropdowns
- Hidden from new invoice creation
- Hidden from active term listings
But still visible in:
- Existing customer and vendor records
- Historical invoices
- Audit logs and reports
- Full term listings (without active filter)
To reactivate a term, simply update its active status back to true.
Where Payment Terms Are Used#
Payment terms are universal reference data -- the same definitions apply across all entities in your organization. They are assigned to:
- Customers -- Default payment terms for AR invoices
- Vendors -- Default payment terms for AP invoices
- Individual invoices -- Can override the customer/vendor default
When an invoice is created, the system automatically calculates the due date based on the invoice date and the assigned payment term's days-until-due value.
Common Use Cases#
Standard B2B Terms#
Most businesses use NET_30 as their default. Larger or established customers may receive NET_60.
Cash Flow Improvement#
Offer NET_30_2_10 to incentivize early payment. The 2% discount costs less than the value of receiving cash 20 days sooner.
Retail / E-commerce#
Use DUE_ON_RECEIPT or COD for immediate payment requirements.
Vendor Negotiations#
Configure NET_60 or NET_90 for supplier terms where you have negotiating leverage.
Industry-Specific#
Create custom terms like NET_30_PROGRESS for construction milestones or NET_30_GOV for government contracts.
Seasonal#
Offer extended terms (NET_90_SEASONAL) during slow seasons to maintain customer relationships.
Best Practices#
- Deactivate, never delete -- Always soft-delete terms to preserve audit history
- Check usage before deactivating -- Review how many customers/vendors use a term
- Migrate before deactivating -- Update customers to new terms first
- Standardize codes -- Use consistent naming (NET_X, NET_X_Y_Z)
- Review discount economics -- Ensure offered discounts make financial sense for your cash flow position
Subscribe to new posts
Get notified when we publish new insights on AI-native finance.