Invoice Calculator

Calculate invoice totals with line items, tax, and discounts. Add or remove rows as needed.

%
%
Subtotal
$0.00
Discount Amount
$0.00
Tax Amount
$0.00
Grand Total
$0.00

How to Use This Invoice Calculator

  1. Add line items — enter a description, quantity, and unit price for each product or service. The line total calculates automatically.
  2. Add or remove rows — click "Add Line Item" for more rows or the remove button to delete a row.
  3. Apply a discount — enter a percentage discount that will be applied to the subtotal before tax.
  4. Set the tax rate — enter your applicable sales tax rate. Tax is calculated on the discounted amount.
  5. Review your totals — see the subtotal, discount, tax, and grand total at a glance.

Invoicing Essentials for Freelancers and Small Businesses

Proper invoicing is critical for getting paid on time and maintaining professional client relationships. Whether you are a freelancer, consultant, or small business owner, understanding invoicing best practices ensures steady cash flow and clean financial records. This calculator helps you quickly compute invoice totals with multiple line items, discounts, and taxes.

What Every Invoice Should Include

A professional invoice should contain: your business name, address, and contact information; the client's name and billing address; a unique invoice number (sequential numbering like INV-001 is standard); the invoice date and payment due date; itemized line items with descriptions, quantities, unit prices, and line totals; the subtotal of all items; any applicable discounts; sales tax or VAT if required; the grand total amount due; and accepted payment methods with instructions. Missing any of these elements can cause payment delays or disputes.

Understanding Payment Terms

Payment terms define when and how clients should pay. The most common payment terms are:

  • Net 30: Payment due within 30 days of the invoice date. This is the industry standard for most B2B transactions.
  • Net 15: Payment due within 15 days. Common for smaller projects and ongoing work.
  • Net 60: Payment due within 60 days. Used for large contracts, especially with enterprise clients.
  • Due on Receipt: Payment expected immediately upon receiving the invoice.
  • 2/10 Net 30: A 2% early payment discount if paid within 10 days; otherwise full amount due in 30 days.

Tax Calculations on Invoices

Sales tax requirements vary by jurisdiction and the type of goods or services sold. In the United States, most physical goods are subject to sales tax, while services may or may not be taxable depending on the state. If you sell internationally, you may need to handle VAT (Value Added Tax) or GST (Goods and Services Tax). Always apply tax to the discounted amount, not the original subtotal. Consult a tax professional to understand your specific obligations.

Tips for Faster Payment

Invoice promptly — send invoices as soon as work is delivered, not days or weeks later. Include clear payment instructions with bank details or payment links. Offer multiple payment methods (bank transfer, credit card, PayPal). Use early payment discounts to incentivize quick payment. Follow up on overdue invoices with polite but firm reminders at 1, 7, and 14 days past due. Consider requiring partial upfront payment for new clients or large projects.

Record Keeping

Maintain copies of all invoices for your financial records and tax filing. Most jurisdictions require businesses to retain invoices for 3-7 years. Use consistent invoice numbering so you can quickly locate any invoice. Track the status of each invoice (sent, viewed, paid, overdue) to maintain clear visibility into your accounts receivable and cash flow situation.

Frequently Asked Questions

A professional invoice should include your business name and contact info, client details, a unique invoice number, invoice date and due date, itemized line items with descriptions, quantities, and prices, subtotal, taxes, discounts, grand total, and payment terms with accepted payment methods.
The most common terms are Net 30 (due in 30 days), Net 15, Net 60, Due on Receipt, and 2/10 Net 30 (2% discount if paid in 10 days). Net 30 is the standard for most business-to-business transactions. Choose terms based on your cash flow needs and client relationships.
It depends on your location, the type of goods or services, and where your client is located. Physical goods are usually taxable; services vary by jurisdiction. If required, list sales tax as a separate line item. Consult a tax professional for your specific situation.
State the payment schedule clearly on the invoice. Common approaches: 50% upfront / 50% on completion, milestone-based payments, or progress billing. Track all partial payments and issue updated invoices showing the remaining balance.
Invoice promptly after completing work, use consistent numbering (INV-001, INV-002), include detailed descriptions, set clear payment terms upfront, offer multiple payment methods, follow up on overdue invoices promptly, and keep copies of all invoices for tax records.