Skip to Content
Q&A

Set Payment Terms by Customer

30 days for one, immediate for the other — without having to adjust each invoice manually.

Back to all Q&A
January 13, 2026 by
Set Payment Terms by Customer
DAADit Group, Nick

Your loyal A-customers get 30 days' credit, new customers pay in advance and that one wholesaler has negotiated 14 days. Anyone who has to set that manually on every invoice will sooner or later make a mistake — and then it is precisely that new customer who accidentally gets 30 days to pay. In Odoo you record the payment terms once on the customer, and from then on it simply goes right.

Betalingstermijnen aanmaken

Go to Accounting → Configuration → Payment Terms and create the profiles you actually use in practice. A few common examples:

  • 30 days net — the classic for regular business customers.
  • Immediate — payment on invoicing, for new or private customers.
  • 14 days net — for customers with a shorter agreement.
  • 50% now, 50% on delivery — a split term, useful for projects or custom work. Odoo then automatically splits the due dates on the invoice.

Linking it to the customer

Open the customer record and, on the Sales & Purchase tab, fill in the Payment Terms field. From that moment on, Odoo automatically applies these terms to every new quotation and invoice for that customer. The due date is calculated correctly straight away, so your aged receivables report and automatic reminders are correct too. Good to know: the same tab also has payment terms for the purchase side, for what you have agreed with your suppliers.

Credit limits for high-risk customers

Payment terms say when payment is due; a credit limit says how much may be outstanding. In Accounting → Configuration → Settings, enable the Credit Limit option and set an amount for each high-risk customer. If a salesperson then creates an order while the customer is already over their limit, Odoo shows a warning straight away. That stops the outstanding balance of a shaky customer from creeping up unnoticed from €2,000 to €15,000.

Finally

Practical tip: once a quarter, go through the list view of your customers grouped by payment terms. Customers without terms stand out immediately — and those are exactly the invoices that lead to disputes. Would you like to tighten up your debtor policy in Odoo? Contact DAADit Group.

Your loyal A-customers get 30 days of credit, new customers pay up front, and that one wholesaler negotiated 14 days. If you have to set this manually on every invoice, sooner or later you slip — and it is exactly the new customer who accidentally gets 30 days. In Odoo you record the payment term once on the customer, and from then on it just works.

Creating payment terms

Go to Accounting → Configuration → Payment Terms and create the profiles you actually use. Some common examples:

  • 30 days net — the classic for established business customers.
  • Immediate — payment on invoicing, for new or private customers.
  • 14 days net — for customers with a shorter agreement.
  • 50% now, 50% on delivery — a split term, useful for projects or custom work. Odoo then splits the due dates on the invoice automatically.

Linking the term to the customer

Open the customer record and, on the Sales & Purchase tab, fill in the Payment Terms field. From that moment on, Odoo applies this term automatically to every new quotation and invoice for that customer. The due date is calculated correctly straight away — which also keeps your aged receivables report and automatic reminders accurate. Good to know: the same tab holds a payment term for the purchase side, for what you have agreed with your own suppliers.

Credit limits for risk customers

Payment terms say when a customer must pay; a credit limit says how much may be outstanding. Enable Credit Limit in Accounting → Configuration → Settings and set an amount per risk customer. When a salesperson then creates an order while the customer is already over the limit, Odoo shows a warning immediately. That prevents the balance of a shaky customer from quietly growing from € 2,000 to € 15,000.

Wrapping up

Practical tip: once a quarter, review your customer list view grouped by payment term. Customers without a term stand out instantly — and those are exactly the invoices that end up in discussion. Want to tighten up your receivables policy in Odoo? Contact DAADit Group.

Question not answered?

Our Odoo consultants are happy to think along with you. Book a no-obligation intro call.

Book an appointment
Sending Invoices in Batches via Email
Send 100 invoices with a single click without spending an entire afternoon on it.