Send a clear, professional invoice your client can approve without questions
Beginner
10 min
English
Generate a complete invoice with line items, payment terms, and a client-ready email in under 10 minutes.
Steps
- Open ChatGPT (chat.openai.com) and start a new chat.
- Copy the prompt template below and paste it into the chat.
- Replace each {variable} in curly braces with your real project details (client name, work done, dates, rate, currency, payment terms).
- Press Enter and read the generated invoice + email.
- Copy the invoice table into Google Docs or your invoicing tool (Wave, Stripe, or a simple PDF template).
- Copy the email text into your mail client, add the invoice as an attachment or link, and send it to the client.
- If the client usually pays a specific way, edit the payment instructions line before sending.
Prompts to Use
You are a professional freelance billing assistant. I need you to write a complete invoice and a short email to send it to a client.
Client context:
- Client name: {client_name}
- Project or work description: {work_description}
- Work period: {work_period}
- Line items (what was delivered, quantity, unit price): {line_items}
- Currency: {currency}
- Payment terms (due date / net days): {payment_terms}
- Payment method instructions: {payment_method}
Constraints:
- Keep the invoice clean and easy to read. Use a simple table format for line items with columns: Description, Qty, Unit Price, Amount.
- Include a subtotal, any tax if mentioned, and a total.
- Add invoice number placeholder INV-001 and today's date placeholder.
- The email should be polite, short, and professional. Mention the invoice is attached, the total amount, and the due date. No pressure language.
Output format:
1. INVOICE (markdown table + header block with From, To, Invoice #, Date, Due Date)
2. EMAIL (subject line + body, ready to copy-paste)
Tools Used
Some tool links may earn AiA a commission — never affecting rankings.