Different businesses invoice differently. A photographer invoices for packages and usage rights. A web designer invoices for project phases. A contractor invoices for labour and materials separately. A freelancer invoices for hours. Using a generic one-size-fits-all invoice template often produces an awkward, unprofessional result that does not reflect how your business actually works.

This article gives you six industry-specific invoice templates for Sri Lankan businesses โ€” each formatted for the typical line items, payment terms, and notes that apply to that industry. Each template is copy-ready. Replace the bracketed placeholders with your real details and you have a professional invoice in minutes.

Before using these templates, read our guide on how to create a professional invoice in Sri Lanka to understand the required and optional elements. And remember: always send a quotation before an invoice โ€” the invoice confirms and bills for work that was already agreed.

Advertisement โ€” 728ร—90 In-Content Banner
๐Ÿงพ

Skip the Template โ€” Generate a Personalised Invoice Free

The Invoice Generator on Toolex.lk creates a professionally formatted, PDF-ready invoice tailored to your business in minutes. Add your logo, line items, and payment details โ€” download instantly.

Generate My Invoice โ†’

1. Web Design / Digital Services

๐ŸŒ Web Design / Digital Services

Per-project billing with milestone breakdown

INVOICE Invoice #: INV-2025-[NUMBER] Issue Date: [DD Month YYYY] Due Date: [DD Month YYYY โ€” 7 or 14 days from issue] FROM: [Your Business Name] [Address], [City] Tel: [Number] | Email: [Email] Website: [URL] TO: [Client Name / Company] [Address] Tel: [Number] PROJECT REFERENCE: [Project Name / Description] DESCRIPTION AMOUNT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Website Design & Development (as per Rs. XX,XXX Quotation QT-2025-[NUMBER]): ยท [Phase 1 โ€” e.g., Design mockups] Rs. XX,XXX ยท [Phase 2 โ€” e.g., Development] Rs. XX,XXX ยท [Phase 3 โ€” e.g., Testing & launch] Rs. XX,XXX Domain registration (1 year) Rs. X,XXX Web hosting setup (1 year) Rs. X,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ SUBTOTAL Rs. XX,XXX Discount ([X]%) -Rs. X,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ TOTAL DUE Rs. XX,XXX PAYMENT DETAILS: Bank: [Bank Name] Account Number: [Account Number] Account Name: [Your Business Name] PAYMENT TERMS: Net [7/14] days from invoice date. This invoice is due by [Due Date]. NOTES: ยท All source files will be delivered upon receipt of final payment. ยท Monthly maintenance available at Rs. [X,XXX]/month โ€” contact us to discuss. ยท For queries, contact [Email] or WhatsApp [Number]. Thank you for your business!
๐Ÿ’ก Note the reference to the original quotation number โ€” this creates a clear paper trail. Phase-based line items are clearer than a single lump sum and easier for corporate clients to approve through their finance departments.

2. Photography / Creative Services

๐Ÿ“ธ Photography / Creative Services

Event/session billing with deliverables breakdown

INVOICE Invoice #: INV-2025-[NUMBER] Issue Date: [DD Month YYYY] Due Date: [DD Month YYYY] FROM: [Your Studio / Name] [City], Sri Lanka Tel: [Number] | Email: [Email] TO: [Client Name] [Contact Details] EVENT: [Wedding / Corporate Event / Product Shoot / Portrait Session] EVENT DATE: [Date] LOCATION: [Venue / Location] DESCRIPTION AMOUNT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ [Full Day / Half Day] Photography Coverage Rs. XX,XXX Edited high-resolution images (digital) Included Online gallery (password-protected, 60 days) Included [Optional: Printed album โ€” specify size] Rs. XX,XXX [Optional: Drone footage / video highlight] Rs. XX,XXX [Optional: Rush delivery surcharge] Rs. XX,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ SUBTOTAL Rs. XX,XXX Advance received on [Date] -Rs. XX,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ BALANCE DUE Rs. XX,XXX PAYMENT DETAILS: Bank: [Bank Name] | Account: [Number] | Name: [Name] DELIVERY TIMELINE: Edited gallery delivered within [2 weeks] of the event. NOTES: ยท Usage rights: Personal use only. Commercial usage requires separate agreement. ยท Additional editing requests beyond the included [XX] revisions: Rs. [X,XXX] per revision. Thank you for choosing [Studio Name]!
๐Ÿ’ก Photography invoices should explicitly note the advance received, the balance due, and the image delivery timeline. The usage rights note protects you from clients using your work commercially without additional payment.
Advertisement โ€” 728ร—90 In-Content Banner

3. Freelance / Hourly Services

๐Ÿ’ป Freelance / Hourly Billing

Consultants, designers, developers, writers billed by time

INVOICE Invoice #: INV-2025-[NUMBER] Issue Date: [DD Month YYYY] Due Date: [DD Month YYYY] Billing Period: [Start Date] to [End Date] FROM: [Your Full Name / Business Name] [City], Sri Lanka Tel: [Number] | Email: [Email] TO: [Client Name / Company] [Contact Details] PROJECT: [Project Name / Description] DESCRIPTION HOURS RATE AMOUNT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ [Task 1 โ€” e.g., UI Design] [X] Rs. [X,XXX] Rs. XX,XXX [Task 2 โ€” e.g., Development] [X] Rs. [X,XXX] Rs. XX,XXX [Task 3 โ€” e.g., Revisions] [X] Rs. [X,XXX] Rs. XX,XXX [Expenses โ€” e.g., Stock photos] - - Rs. X,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ TOTAL HOURS: [X] โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ TOTAL DUE: Rs. XX,XXX PAYMENT DETAILS: Bank: [Bank Name] | Account: [Number] | Name: [Name] PAYMENT TERMS: Net [7] days. NOTES: ยท Timesheet available on request. ยท Any work outside the above scope will be billed at Rs. [X,XXX]/hour with prior approval. Thank you!
๐Ÿ’ก For hourly billing, always mention that a timesheet is available on request โ€” this pre-empts questions about hours and shows transparency. Always get rate agreement in writing (via your quotation) before starting work.

4. Retail / Product Sales

๐Ÿ›๏ธ Retail / Product Sales

Physical or online product orders

INVOICE / RECEIPT Invoice #: INV-2025-[NUMBER] Date: [DD Month YYYY] Order Reference: [ORDER-XXX if applicable] FROM: [Business Name] [City], Sri Lanka Tel/WhatsApp: [Number] TO: [Customer Name] [Delivery Address] Tel: [Number] ITEMS ORDERED: QTY ITEM DESCRIPTION UNIT PRICE TOTAL โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ [X] [Product Name โ€” Size/Colour] Rs. X,XXX Rs. XX,XXX [X] [Product Name โ€” Size/Colour] Rs. X,XXX Rs. XX,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ SUBTOTAL: Rs. XX,XXX Delivery charge: Rs. X,XXX Discount: -Rs. X,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ TOTAL DUE: Rs. XX,XXX PAYMENT METHOD: [Bank Transfer / Cash on Delivery / Paid via [method]] [IF PRE-PAID:] Payment confirmed. Thank you! โœ… Items will be dispatched within [X] business days. Tracking will be shared via WhatsApp. [IF UNPAID โ€” COD:] Payment due on delivery. Bank: [Bank] | Account: [Number] | Name: [Name] Thank you for your order! For queries: [Number]
๐Ÿ’ก Retail invoices double as receipts โ€” especially useful for COD orders. The dispatch and tracking section sets clear expectations, reducing "where is my order?" enquiries via WhatsApp.
Advertisement โ€” 728ร—90 In-Content Banner

5. Professional Services (Consulting, Accounting, Legal)

๐Ÿ’ผ Professional Services

Consulting, accounting, legal, HR, training

TAX INVOICE [Remove "TAX" if not VAT registered] Invoice #: INV-2025-[NUMBER] Issue Date: [DD Month YYYY] Due Date: [DD Month YYYY] FROM: [Firm / Consultancy Name] [Address], [City] Tel: [Number] | Email: [Email] [Business Reg. No.: BR-XXXXXXX if applicable] [VAT Reg. No.: VAT-XXXXXXX if VAT registered] TO: [Client Company Name] [Registered Address] [PO Number: PO-XXXX if provided] SERVICES RENDERED: DESCRIPTION AMOUNT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ [Service 1 โ€” e.g., Monthly bookkeeping Rs. XX,XXX (March 2025)] [Service 2 โ€” e.g., Tax filing preparation] Rs. XX,XXX [Service 3 โ€” e.g., Advisory meeting (2hrs)] Rs. XX,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ SUBTOTAL Rs. XX,XXX VAT (18%) [only if VAT registered] Rs. XX,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ TOTAL DUE Rs. XX,XXX PAYMENT DETAILS: Bank: [Bank Name] Account: [Number] | Name: [Firm Name] Reference: Invoice INV-2025-[NUMBER] PAYMENT TERMS: Net 14 days. Late payment interest of 1.5% per month applies to overdue balances. Queries: [Email] | [Phone] Thank you for your continued business.
๐Ÿ’ก Professional service firms should include their business registration number and (if applicable) VAT registration number. The late payment interest clause sets professional expectations from the start. Always include the PO number if the client issued one โ€” it speeds payment approval significantly.

6. Construction / Renovation / Trade Services

๐Ÿ—๏ธ Construction / Renovation

Labour + materials billing with progress milestone

INVOICE โ€” PROGRESS PAYMENT Invoice #: INV-2025-[NUMBER] Issue Date: [DD Month YYYY] Due Date: [DD Month YYYY] FROM: [Contractor Name / Company] [Address], [City] Tel: [Number] | Email: [Email] [Business Reg. No. if applicable] TO: [Client Name] [Property Address / Project Site] Tel: [Number] PROJECT: [Project Description โ€” e.g., Kitchen Renovation, 45 Galle Road Colombo 3] CONTRACT VALUE: Rs. [Total Contract Value] PROGRESS PAYMENT: [e.g., 2nd of 3 milestone payments] DESCRIPTION AMOUNT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ LABOUR: [Trade/Labour Description โ€” e.g., Rs. XX,XXX Tiling (120 sqft @ Rs. XXX/sqft)] [Labour 2] Rs. XX,XXX MATERIALS SUPPLIED: [Material 1 โ€” quantity and unit price] Rs. XX,XXX [Material 2] Rs. XX,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ GROSS AMOUNT THIS PAYMENT Rs. XX,XXX Advance deduction ([X]% of contract) -Rs. XX,XXX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ NET DUE THIS INVOICE Rs. XX,XXX CONTRACT SUMMARY: Total Contract Value: Rs. XX,XXX Previously Invoiced: Rs. XX,XXX This Invoice: Rs. XX,XXX Balance Remaining After This Payment: Rs. XX,XXX PAYMENT DETAILS: Bank: [Bank] | Account: [Number] | Name: [Name] NOTE: Work will proceed to the next phase upon receipt of this payment. [Your Signature / Stamp]
๐Ÿ’ก Construction invoices must show the contract summary (total value, previously invoiced, balance remaining) so both parties track the full project billing clearly. The "work proceeds upon payment" note is standard and professionally acceptable in the Sri Lankan construction industry.
๐Ÿ’ก How to Customise These Templates

Replace every [bracketed placeholder] with your real details. The most important customisations: your actual invoice number (in sequential order), the correct due date, and complete payment details. Never send an invoice without the bank account name โ€” this is the most common cause of payment errors in Sri Lanka.

Conclusion

A well-structured, industry-appropriate invoice reduces payment disputes, speeds approval, and reinforces your professionalism with every client. Use the relevant template above as your starting point, generate a clean PDF version using the free Invoice Generator on Toolex.lk, and send it via email with a WhatsApp follow-up. Consistent, professional invoicing is one of the highest-return habits a Sri Lankan small business can develop.

๐Ÿ“– Complete the Invoice series: Read how to create a professional invoice, understand the invoice vs quotation difference, and know how to follow up on unpaid invoices professionally.

Frequently Asked Questions

Should I include my company logo on the invoice?+
Yes โ€” a logo on your invoice immediately elevates its professionalism and makes it look like an official business document rather than an informal note. Even a simple text logo in a distinctive font is better than nothing. The Invoice Generator on Toolex.lk allows you to add your logo to every invoice. Consistency between your invoice design, your business bio, and your Facebook page also strengthens brand recognition.
What file format should I send my invoice in?+
Always send invoices as PDF files. A PDF cannot be edited after sending (unlike Word or Excel), is universally readable on any device, and looks professional. Name the file clearly: Invoice_INV-2025-047_ClientName.pdf โ€” this makes it easy for both you and your client to file and retrieve later. Never send an invoice as a WhatsApp screenshot or a photo of a handwritten note for any job above Rs. 5,000.
How do I handle an invoice when the client asks for a discount after I have already invoiced?+
Issue a revised invoice (with the same invoice number plus "REV" suffix โ€” e.g., INV-2025-047-REV) showing the original amount, the agreed discount, and the new total. Keep a copy of both the original and revised invoice. Never just reduce the amount on the same document without creating a clear record of the change โ€” this protects you if the discount is ever disputed later.
TE

Toolex Editorial Team

The Toolex.lk editorial team writes practical guides for Sri Lankan small business owners and freelancers โ€” real advice, no jargon.

โ† Previous
How to Follow Up on an Unpaid Invoice
Browse All โ†’
Explore more articles on Toolex.lk Blog