Steps to Add Discounts on Invoices in Odoo 18

Managing invoices is a big part of running any business. Sometimes, you want to reward loyal customers with a discount, run a special promotion, or adjust pricing for bulk orders. With Odoo 18 Accounting, applying discounts on invoices is easier than ever — you just need to know how to set it up correctly.
In this blog, we’ll walk you through step-by-step on how to add discounts on invoices in Odoo 18.
Why Discounts Matter in Invoicing?
Before we jump into the steps, let’s quickly understand why discounts are important:
- Boost sales – Attractive discounts encourage customers to buy more.
- Customer loyalty – Helps you build long-term relationships.
- Clear inventory – Great way to move stock faster.
- Flexible pricing – Makes your business look more professional and customer-friendly.
Now, let’s see how to configure and apply discounts in Odoo 18 invoices.
Step 1: Enable Discounts in Odoo 18

By default, Odoo doesn’t show a discount field in invoices. You need to activate it:
- Go to Sales > Configuration > Settings.
- Scroll down to the Pricing section.
- Enable the option Discounts (this allows you to add a discount column in invoices and sales orders).
- Click Save.
Now the Discount (%) field will appear in your invoice lines.
Step 2: Create a Customer Invoice

- Navigate to Accounting > Customers > Invoices.
- Click Create to generate a new invoice.
- Select the Customer.
- Add your products or services to the invoice lines.
Step 3: Apply Discount on Invoice Lines

- In each invoice line, you’ll see a Discount (%) column.
- Enter the percentage you want to apply (e.g., 10 for 10% off).
- Odoo will automatically adjust the price and totals.
Note:
Sometimes you will not see that Discount option so to enable it scroll to right and click on the option as mentioned in the given image and enable it.
If you prefer a fixed discount amount instead of a percentage, add a new line item called “Discount” and enter the negative value.
Step 4: Validate & Send Invoice

- Double-check the invoice totals and discount calculations.
- Click Confirm to validate.
- Send the invoice by email or download the PDF.
Step 5: Monitor Discounts in Reports

To see how discounts impact your business:
- Go to Accounting > Reporting > Invoices Analytics.
- Apply filters to track discounts over a specific period.
- Use these insights to improve your pricing and promotion strategy.
Note: UI Changes in Odoo 18
Note on Odoo 18 UI: Unlike older versions (Odoo 14–16), discounts are no longer enabled from Accounting settings. In Odoo 18, you must activate them under Sales > Settings.
Final Thoughts
Adding discounts on invoices in Odoo 18 is a simple yet powerful way to improve customer satisfaction and drive more sales. Just enable the discount option, apply it to invoice lines, and let Odoo handle the rest automatically.
If you’re looking for a custom ERP or Odoo solution tailored to your business, Odiware can help. We build ERP systems that make your business smarter and more efficient.
📞 Contact us today at +91 86608 65440
📧 Email: sales@odiware.com
🌐 Visit: www.odiware.com