Claude Prompt Library

30 Claude Prompts That Build Invoices

30 copy-paste prompts

Describe the job and your numbers, and Claude returns a finished, print-ready invoice as a self-contained HTML artifact with totals already calculated. Prompts for freelance, agency, recurring, hourly, international VAT, quotes, receipts, and credit notes. Not "write me invoice text."

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 15 prompts are free instantly โ€” no signup needed. Hand-curated and tested by the AI Academy team.

By Louis Corneloup ยท Founder, Techpresso
Last updated ยทHand-curated & tested by the AI Academy team

Freelance & Solo Invoices

5 prompts

Clean Freelance Service Invoice

1/30

You are a meticulous bookkeeper and document designer who builds professional billing documents. <context> I am a freelancer billing a client for a finished project. Build a clean, print-ready invoice as one self-contained HTML file with inline CSS so I can preview it instantly as an artifact and print or save it as a PDF. </context> <inputs> - My name / business and contact: [NAME, EMAIL, PHONE, ADDRESS] - Client name and address: [CLIENT DETAILS] - Invoice number and date: [E.G. INV-001, DATE] - Line items (description, quantity, unit price): [LIST EACH] - Tax rate (if any): [E.G. 0%, 8.5%] - Payment terms and method: [E.G. NET 15, BANK TRANSFER DETAILS] </inputs> <task> Build a single-page invoice: a header with my business name and logo placeholder, a FROM/BILL TO block, invoice number, issue date and due date, a line-item table (description, qty, unit price, line total), then a totals stack showing subtotal, tax, and grand total. Add a payment-instructions block and a short thank-you note. Calculate every line total, the subtotal, the tax amount, and the grand total yourself and show the math is correct. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only; A4/Letter-safe width. - All amounts in a single currency, two decimals, right-aligned in the table. - Totals must be arithmetically correct; never leave a placeholder in a computed total. </constraints> <format> Return the full HTML as an artifact, then list which fields I should double-check before sending. </format>

Generates a clean, print-ready freelance service invoice with auto-calculated subtotal, tax, and grand total as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste your line items as a rough list with prices and let Claude do every multiplication and total so you never eyeball the math.

Deposit / Upfront Payment Invoice

2/30

You are a freelance operations specialist who structures upfront billing. <context> I need to invoice a client for a deposit before starting work, with the balance billed later. Build a print-ready deposit invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client name and address: [DETAILS] - Invoice number and date: [E.G. INV-DEP-001, DATE] - Total project value: [AMOUNT] - Deposit terms: [E.G. 50% NOW, REMAINDER ON DELIVERY] - Project description: [WHAT THE DEPOSIT SECURES] - Payment terms and method: [HOW AND WHEN] </inputs> <task> Build a deposit invoice that clearly states this is a deposit, not the full balance: header, FROM/BILL TO, invoice number and date, a project summary line, then a deposit breakdown showing total project value, the deposit percentage and amount due now, and the remaining balance to be invoiced later. Show a totals stack with the amount due now in bold. Add a note explaining when the balance invoice will follow. Compute the deposit and remaining-balance figures exactly from the total and percentage. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Make the AMOUNT DUE NOW visually dominant; clarify the remaining balance is not yet payable. - Currency consistent, two decimals; deposit math must reconcile to the total. </constraints> <format> Return the full HTML as an artifact, then explain how to generate the matching balance invoice later. </format>

Creates a deposit invoice that splits a project into an amount-due-now and a remaining balance with correct math as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude the total and the deposit percentage and it will derive both figures and remind you what to bill on delivery.

Designer / Creative Project Invoice

3/30

You are a studio bookkeeper for designers and creatives. <context> I am a designer billing for a project with phases and usage rights. Build a polished, print-ready creative invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My studio and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number and date: [DETAILS] - Deliverables and fees (phase or item, amount): [E.G. DISCOVERY, DESIGN, REVISIONS] - Usage / licensing line (if any): [E.G. FULL COMMERCIAL RIGHTS, AMOUNT] - Tax rate: [IF ANY] - Payment terms: [DETAILS] </inputs> <task> Build a creative-services invoice with a refined header, FROM/BILL TO, invoice meta, and a line-item table grouping deliverables by phase with amounts. Include a separate usage/licensing line if provided. Add a totals stack (subtotal, tax, total) and a short terms note covering revisions and rights transfer on payment. Calculate all totals precisely. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only; tasteful, brand-forward layout. - Currency consistent, two decimals; computed totals must be exact. - Keep the rights/usage line clearly distinct from labor fees. </constraints> <format> Return the full HTML as an artifact, then note where to add a brand color and logo. </format>

Produces a phase-grouped creative project invoice with optional usage/licensing line and exact totals as a previewable artifact.

๐Ÿ’ก

Pro tip: List each project phase as its own line so the client sees exactly what they paid for at each stage.

Writer / Consultant Flat-Fee Invoice

4/30

You are a precise invoicing assistant for independent professionals. <context> I am a writer or consultant billing a flat project fee plus optional expenses. Build a print-ready flat-fee invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My name and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number and date: [DETAILS] - Engagement description: [WHAT I DELIVERED] - Flat fee: [AMOUNT] - Reimbursable expenses (description, amount): [LIST OR NONE] - Tax rate and payment terms: [DETAILS] </inputs> <task> Build a focused flat-fee invoice: header, FROM/BILL TO, invoice meta, a single prominent engagement line with the flat fee, an itemized expenses section if any, then a totals stack (subtotal, tax, total). Add payment terms and a thank-you line. Sum the fee and expenses, apply tax, and show the exact grand total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Keep reimbursable expenses visually separate from the professional fee. - Currency consistent, two decimals; every computed amount must be correct. </constraints> <format> Return the full HTML as an artifact, then suggest a clean way to attach expense receipts. </format>

Builds a flat-fee consultant or writer invoice with a separate reimbursable-expenses section and accurate totals as a previewable artifact.

๐Ÿ’ก

Pro tip: Mark expenses as reimbursable, not services, so clients understand they are pass-through costs, not your fee.

Multi-Currency Freelance Invoice

5/30

You are an invoicing specialist for freelancers who bill clients abroad. <context> I bill in one currency but my client thinks in another. Build a print-ready invoice that shows the amount due in my currency with a clear secondary reference amount, as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number and date: [DETAILS] - Line items (description, qty, unit price): [LIST] - My billing currency: [E.G. EUR] - Reference currency and exchange rate: [E.G. USD, 1 EUR = 1.08 USD] - Payment terms and method: [DETAILS] </inputs> <task> Build an invoice that bills in my currency: header, FROM/BILL TO, meta, a line-item table, and a totals stack (subtotal, tax if any, grand total) in my billing currency. Beneath the grand total, show an approximate equivalent in the reference currency using the supplied rate, clearly labeled as an estimate for reference only. Calculate the line totals, the grand total, and the converted reference amount. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - The payable amount is unambiguously in my billing currency; the conversion is secondary and labeled approximate. - Two decimals; the converted figure must match the supplied rate. </constraints> <format> Return the full HTML as an artifact, then note how to phrase that the client pays in my currency regardless of rate movement. </format>

Generates a single-currency-payable freelance invoice with a labeled reference conversion for overseas clients as a previewable artifact.

๐Ÿ’ก

Pro tip: State that payment is due in your currency and the conversion is informational, so a shifting rate never sparks a dispute.

XML tags are just the start. Learn the full Claude workflow.

A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.

Start 7-Day Free Trial

Hourly & Time-Based Invoices

5 prompts

Hourly Timesheet Invoice

6/30

You are a billing analyst who turns timesheets into clean invoices. <context> I bill by the hour and need to invoice from a list of logged sessions. Build a print-ready hourly invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact, with the time math done for me. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number and date: [DETAILS] - Hourly rate: [AMOUNT PER HOUR] - Logged entries (date, task, hours): [LIST EACH SESSION] - Tax rate: [IF ANY] - Payment terms and method: [DETAILS] </inputs> <task> Build an hourly invoice: header, FROM/BILL TO, meta, then a timesheet table with date, task description, hours, and line amount (hours times rate) for each entry. Below it, a totals stack: total hours, subtotal, tax, and grand total. Compute each line amount, sum the hours, and produce an exact grand total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Show total billable hours prominently alongside the money total. - Decimal hours allowed; currency two decimals; all sums must reconcile to the entries. </constraints> <format> Return the full HTML as an artifact, then point out any entries with unusually high hours worth confirming. </format>

Builds an hourly timesheet invoice that multiplies logged hours by rate and totals everything exactly as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste your raw time log and let Claude both total the hours and flag any entry that looks like a typo before you send it.

Retainer / Monthly Hours Invoice

7/30

You are an account manager who bills monthly retainers with hour tracking. <context> I work on a monthly retainer that includes a block of hours, and I bill overage hours separately. Build a print-ready retainer invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number, date, billing period: [E.G. INV-R-006, DATE, MONTH] - Retainer fee and included hours: [E.G. FLAT FEE, 20 HOURS] - Hours actually used: [NUMBER] - Overage rate (per extra hour): [AMOUNT] - Tax rate and payment terms: [DETAILS] </inputs> <task> Build a retainer invoice: header, FROM/BILL TO, meta with the billing period, a retainer line showing the flat fee and included hours, a usage summary (hours used vs included, overage hours), then an overage line charging extra hours at the overage rate. Totals stack (subtotal, tax, total). Calculate overage hours, the overage charge, and the grand total exactly. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Clearly show hours-used-vs-included so the client sees why an overage exists (or that there is none). - If usage is within the included block, show zero overage; math must reconcile. </constraints> <format> Return the full HTML as an artifact, then suggest how to summarize the month's work in one line above the table. </format>

Creates a monthly retainer invoice that shows included vs used hours and bills overage at the right rate as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude included hours and hours used and it will compute overage automatically, including showing zero when you stayed under.

Multi-Rate Project Invoice (Roles)

8/30

You are a project billing lead who invoices work performed at different hourly rates. <context> A project involved several roles billed at different hourly rates (e.g. senior, junior, PM). Build a print-ready multi-rate invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number and date: [DETAILS] - Roles, rates, and hours (role, hourly rate, hours): [LIST EACH ROLE] - Tax rate: [IF ANY] - Payment terms and method: [DETAILS] </inputs> <task> Build a multi-rate invoice: header, FROM/BILL TO, meta, then a table with one row per role showing role, hours, rate, and line amount (hours times rate). Add a totals stack with total hours across roles, subtotal, tax, and grand total. Compute each role's amount and all sums exactly. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Keep rates visible per row so the blended cost is transparent. - Currency two decimals; per-role and overall totals must reconcile. </constraints> <format> Return the full HTML as an artifact, then show the blended effective hourly rate for the whole project. </format>

Produces a multi-rate project invoice billing different roles at different hourly rates with exact role and overall totals as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude for the blended effective rate at the bottom so you can sanity-check your pricing across roles.

Weekly Time & Materials Invoice

9/30

You are a contractor billing analyst for time-and-materials engagements. <context> I bill weekly for both labor hours and materials or pass-through costs. Build a print-ready time-and-materials invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number, date, week ending: [DETAILS] - Labor entries (day, task, hours, rate): [LIST] - Materials / costs (item, amount): [LIST OR NONE] - Markup on materials (if any): [E.G. 0%, 10%] - Tax rate and payment terms: [DETAILS] </inputs> <task> Build a T&M invoice with two clear sections: a labor table (day, task, hours, rate, amount) and a materials table (item, cost, markup, amount). Then a totals stack: labor subtotal, materials subtotal, tax, and grand total. Calculate labor amounts, apply any materials markup, and total everything precisely. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Keep labor and materials visually separate with their own subtotals. - Show materials markup transparently if applied; all math must reconcile. </constraints> <format> Return the full HTML as an artifact, then note the labor-to-materials ratio for the week. </format>

Builds a weekly time-and-materials invoice with separate labor and materials sections and correct subtotals as a previewable artifact.

๐Ÿ’ก

Pro tip: Separate labor from materials with their own subtotals so clients can see exactly where the money went each week.

Hourly Invoice With Discount & Cap

10/30

You are a billing specialist who applies discounts and budget caps cleanly. <context> I bill hourly but this client has a negotiated discount and a not-to-exceed cap. Build a print-ready capped hourly invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number and date: [DETAILS] - Logged entries (date, task, hours): [LIST] - Standard hourly rate: [AMOUNT] - Discount: [E.G. 10% OFF LABOR] - Not-to-exceed cap (if any): [AMOUNT OR NONE] - Tax rate and payment terms: [DETAILS] </inputs> <task> Build a capped hourly invoice: header, FROM/BILL TO, meta, a timesheet table, then a totals stack showing gross labor, the discount as a negative line, the discounted subtotal, the cap applied if exceeded, tax, and grand total. Compute hours times rate, apply the percentage discount, enforce the cap if the discounted subtotal exceeds it, then apply tax. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Show the discount and any cap adjustment as explicit, labeled lines so nothing looks hidden. - If the cap is not exceeded, omit the cap adjustment; math must reconcile in every case. </constraints> <format> Return the full HTML as an artifact, then state whether the cap was hit and by how much. </format>

Creates an hourly invoice that applies a percentage discount and enforces a not-to-exceed cap with transparent labeled lines as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the cap and it will both enforce it and tell you how much unbilled time you absorbed to stay under it.

Agency & Recurring Invoices

5 prompts

Agency Itemized Services Invoice

11/30

You are an agency finance manager who produces polished client invoices. <context> My agency is billing a client for multiple services this period. Build a professional, print-ready agency invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - Agency name, logo placeholder, contact: [DETAILS] - Client company and billing contact: [DETAILS] - Invoice number, date, due date: [DETAILS] - PO number (if any): [DETAILS OR NONE] - Service line items (service, qty/units, unit price): [LIST] - Tax rate and payment terms: [DETAILS] </inputs> <task> Build an agency invoice: branded header, FROM/BILL TO, invoice meta including PO number and due date, an itemized services table, then a totals stack (subtotal, tax, total). Add remittance details and payment terms. Calculate every line total, subtotal, tax, and grand total exactly. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only; clean corporate layout. - Include the PO number field prominently if provided (many AP teams reject invoices without it). - Currency two decimals; all totals must reconcile. </constraints> <format> Return the full HTML as an artifact, then list the fields a corporate AP department will check first. </format>

Builds a corporate-ready agency invoice with PO number, itemized services, and exact totals as a previewable artifact.

๐Ÿ’ก

Pro tip: Always include the client's PO number; corporate accounts-payable teams often bounce invoices that omit it.

Recurring / Subscription Invoice

12/30

You are a SaaS billing operations specialist. <context> I bill a client a recurring subscription each cycle. Build a print-ready subscription invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Customer and address: [DETAILS] - Invoice number, date, billing period: [E.G. INV-S-014, DATE, JUL 1-31] - Plan name and price per cycle: [E.G. PRO PLAN, AMOUNT/MONTH] - Seats or quantity: [NUMBER] - Any add-ons (name, price): [LIST OR NONE] - Tax rate, payment method on file, next billing date: [DETAILS] </inputs> <task> Build a subscription invoice: header, FROM/BILL TO, meta with the billing period, a plan line (plan, seats, unit price, line total), add-on lines if any, then a totals stack (subtotal, tax, total). Add a note stating this charges the payment method on file and showing the next billing date. Compute seats times price, add-ons, tax, and the grand total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Clearly mark it as a recurring charge and show the next billing date. - Currency two decimals; totals must reconcile to plan plus add-ons plus tax. </constraints> <format> Return the full HTML as an artifact, then suggest a proration note format for mid-cycle plan changes. </format>

Produces a recurring subscription invoice with plan, seats, add-ons, next-billing date, and exact totals as a previewable artifact.

๐Ÿ’ก

Pro tip: Include the next billing date and which card is charged so customers never email asking when or how they will be billed.

Milestone / Progress Invoice

13/30

You are a project finance lead who bills against contract milestones. <context> I bill a fixed-price project in milestones and need to invoice one milestone while showing progress against the total contract. Build a print-ready milestone invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Invoice number and date: [DETAILS] - Total contract value: [AMOUNT] - All milestones and their values: [LIST, MARK WHICH IS BEING BILLED NOW] - Amounts already invoiced: [TOTAL OR NONE] - Tax rate and payment terms: [DETAILS] </inputs> <task> Build a milestone invoice: header, FROM/BILL TO, meta, a contract-summary block (total value, previously invoiced, this milestone, remaining), then a line for the current milestone being billed. Totals stack (subtotal, tax, total). Calculate this milestone's amount, the running total invoiced including this one, and the remaining balance against the contract. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Show contract progress (invoiced to date vs remaining) so the client sees where the project stands. - Currency two decimals; the contract math must reconcile (this + prior + remaining = total). </constraints> <format> Return the full HTML as an artifact, then state the percent of the contract now invoiced. </format>

Builds a milestone progress invoice that bills one milestone and reconciles it against the full contract value as a previewable artifact.

๐Ÿ’ก

Pro tip: Show prior invoiced amounts and remaining balance so the client always sees the project's full financial picture, not just this bill.

Reseller / White-Label Invoice

14/30

You are a partnerships billing manager who invoices resellers. <context> I sell to a reseller at wholesale and they resell to end clients. Build a print-ready reseller invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Reseller company and contact: [DETAILS] - Invoice number, date, due date: [DETAILS] - Products/services (item, qty, list price): [LIST] - Reseller discount: [E.G. 30% OFF LIST] - Tax handling: [E.G. RESELLER TAX-EXEMPT, OR TAX RATE] - Payment terms: [DETAILS] </inputs> <task> Build a reseller invoice: header, FROM/BILL TO, meta, a table showing each item's list price, the reseller discount, and the net wholesale line amount. Totals stack (wholesale subtotal, tax or exemption note, total). Compute the discounted net per line and the grand total, honoring tax-exempt status if specified. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Show list price and discount transparently so the reseller sees their margin source. - If tax-exempt, display the exemption clearly instead of a tax line; math must reconcile. </constraints> <format> Return the full HTML as an artifact, then show the total discount value the reseller received. </format>

Creates a wholesale reseller invoice with list price, discount, net pricing, and tax-exempt handling as a previewable artifact.

๐Ÿ’ก

Pro tip: If the reseller is tax-exempt, tell Claude so it shows the exemption note instead of a tax line, keeping the invoice audit-clean.

Late-Fee / Overdue Reminder Invoice

15/30

You are a credit-control specialist who issues firm but polite overdue invoices. <context> A client missed the due date and I need to reissue the invoice with a late fee applied. Build a print-ready overdue invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and address: [DETAILS] - Original invoice number, amount, and due date: [DETAILS] - Days overdue: [NUMBER] - Late fee terms: [E.G. 1.5% PER MONTH, OR FLAT FEE] - New due date: [DATE] - Payment method: [DETAILS] </inputs> <task> Build an overdue invoice: header, FROM/BILL TO, meta referencing the original invoice, an OVERDUE notice band, a breakdown showing the original amount, the late fee applied per the terms, and the new total now due. Add a firm-but-professional note with the new due date and payment link/details. Calculate the late fee from the terms and the new grand total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Make the OVERDUE status and new total unmissable without being aggressive. - Show the late-fee calculation transparently; the new total must equal original plus fee. </constraints> <format> Return the full HTML as an artifact, then draft a two-line email to send alongside it. </format>

Produces an overdue reminder invoice that applies the correct late fee and shows a new total due with a firm note as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude your late-fee terms and days overdue and it computes the exact penalty, so the figure is defensible if questioned.

International & Tax Invoices

5 prompts

EU VAT Invoice

16/30

You are a European tax-compliant invoicing specialist. <context> I need a VAT-compliant invoice for an EU transaction. Build a print-ready VAT invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact, with all VAT math correct. </context> <inputs> - My business name, address, and VAT number: [DETAILS] - Customer name, address, and VAT number (if any): [DETAILS] - Invoice number and date of supply: [DETAILS] - Line items (description, qty, net unit price): [LIST] - VAT rate(s) per item: [E.G. 20%, 0%] - Payment terms: [DETAILS] </inputs> <task> Build a VAT invoice that includes the legally expected fields: both parties' names, addresses, and VAT numbers, a unique sequential invoice number, the date of supply, and a line-item table showing net amount, VAT rate, and VAT amount per line. Add a VAT summary grouping by rate, then a totals stack: net total, total VAT, and gross total. Calculate net line totals, VAT per line and per rate, and the gross total exactly. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Show VAT broken out by rate; never bury VAT inside a single number. - Currency two decimals; net plus VAT must equal gross on every line and overall. </constraints> <format> Return the full HTML as an artifact, then list the mandatory VAT-invoice fields so I can confirm none are missing. </format>

Builds a VAT-compliant EU invoice with per-line and per-rate VAT breakdown and reconciling net/VAT/gross totals as a previewable artifact.

๐Ÿ’ก

Pro tip: Provide both VAT numbers; a complete VAT invoice needs the supplier's and, for B2B, the customer's for input-tax recovery.

Reverse-Charge Cross-Border Invoice

17/30

You are a cross-border VAT specialist handling reverse-charge supplies. <context> I am invoicing a VAT-registered business in another EU country under the reverse-charge mechanism, so I charge no VAT myself. Build a print-ready reverse-charge invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business name, address, VAT number, country: [DETAILS] - Customer business, address, VAT number, country: [DETAILS] - Invoice number and date: [DETAILS] - Line items (description, qty, net unit price): [LIST] - Service type: [GOODS / SERVICES] - Payment terms: [DETAILS] </inputs> <task> Build a reverse-charge invoice: header with full party details and VAT numbers, meta, a line-item table in net amounts only, then a totals stack showing net total with VAT at 0% and the gross equal to net. Include the mandatory reverse-charge statement (that VAT is to be accounted for by the recipient) and both VAT numbers. Calculate net line totals and the net grand total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Display the reverse-charge note prominently; show 0% VAT, never a VAT amount. - Both VAT numbers must appear; net total equals gross total. </constraints> <format> Return the full HTML as an artifact, then explain in one line why no VAT is charged here. </format>

Creates a cross-border reverse-charge invoice with both VAT numbers, 0% VAT, and the required recipient-accounts-for-VAT note as a previewable artifact.

๐Ÿ’ก

Pro tip: Include the explicit reverse-charge wording and both VAT numbers, or the customer's tax authority may reject the input-tax claim.

US Sales-Tax Invoice

18/30

You are a US billing specialist who applies state and local sales tax. <context> I need a US invoice with sales tax applied correctly. Build a print-ready sales-tax invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business, address, and EIN (if shown): [DETAILS] - Customer name and address: [DETAILS] - Invoice number, date, due date: [DETAILS] - Line items (description, qty, unit price, taxable Y/N): [LIST] - Sales-tax rate and jurisdiction: [E.G. 8.875%, NYC] - Payment terms: [DETAILS] </inputs> <task> Build a sales-tax invoice: header, FROM/BILL TO, meta, a line-item table marking each item taxable or exempt, then a totals stack showing taxable subtotal, non-taxable subtotal, sales tax (rate and jurisdiction), and grand total. Apply tax only to taxable items and compute the exact tax and grand total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Tax applies only to items marked taxable; show the jurisdiction and rate next to the tax line. - Currency two decimals; taxable subtotal times rate must equal the tax shown. </constraints> <format> Return the full HTML as an artifact, then note which line items you treated as exempt. </format>

Builds a US invoice that applies sales tax only to taxable items by jurisdiction with an exact tax and grand total as a previewable artifact.

๐Ÿ’ก

Pro tip: Mark which items are taxable; services and resale items are often exempt, and Claude will tax only what should be taxed.

International Export Invoice (Incoterms)

19/30

You are an export documentation specialist. <context> I am shipping goods internationally and need a commercial export invoice for customs. Build a print-ready export invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - Exporter (me): name, address, tax/EORI number: [DETAILS] - Importer (buyer): name, address, country: [DETAILS] - Invoice number and date: [DETAILS] - Goods (description, HS code, qty, unit value, country of origin): [LIST] - Incoterms and named place: [E.G. DAP, BERLIN] - Currency and payment terms: [DETAILS] </inputs> <task> Build a commercial export invoice: header with exporter and importer details, invoice meta, an Incoterms line with named place, a goods table (description, HS code, country of origin, qty, unit value, line total), then totals (subtotal, freight/insurance if applicable, total value for customs). Add a declaration line stating the values are true and correct. Compute line values and the total customs value. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Include HS codes, country of origin, and Incoterms; these are what customs checks. - Currency stated explicitly; totals must reconcile to the goods values. </constraints> <format> Return the full HTML as an artifact, then list the customs fields most often flagged if missing. </format>

Produces a customs-ready commercial export invoice with HS codes, country of origin, Incoterms, and a customs-value total as a previewable artifact.

๐Ÿ’ก

Pro tip: Fill in HS codes and Incoterms precisely; vague descriptions and missing codes are the top causes of customs delays.

Tax-Exempt / Nonprofit Invoice

20/30

You are a billing specialist who handles tax-exempt customers. <context> I am invoicing a tax-exempt organization and must show the exemption properly rather than charging tax. Build a print-ready tax-exempt invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Exempt organization, address, and exemption ID: [DETAILS] - Invoice number, date, due date: [DETAILS] - Line items (description, qty, unit price): [LIST] - Exemption certificate reference: [NUMBER OR ON FILE] - Payment terms: [DETAILS] </inputs> <task> Build a tax-exempt invoice: header, FROM/BILL TO with the exemption ID, meta, a line-item table, then a totals stack showing subtotal, a tax line displayed as exempt (with the certificate reference), and a grand total equal to the subtotal. Add a note citing the exemption certificate on file. Compute line totals and the grand total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Show the exemption explicitly with its reference instead of a tax amount. - Grand total equals subtotal; math must reconcile. </constraints> <format> Return the full HTML as an artifact, then remind me to keep the exemption certificate for my records. </format>

Builds a tax-exempt organization invoice that documents the exemption certificate and shows no tax charged as a previewable artifact.

๐Ÿ’ก

Pro tip: Reference the exemption certificate number on the invoice so your records show why tax was not charged if you are ever audited.

Quotes, Estimates & Proformas

5 prompts

Project Quote / Estimate

21/30

You are a sales-engineering estimator who writes clear, winnable quotes. <context> I need to send a prospect a price quote before any work begins. Build a print-ready quote as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Prospect company and contact: [DETAILS] - Quote number, date, valid-until date: [DETAILS] - Scope line items (description, qty, unit price): [LIST] - Optional add-ons (description, price): [LIST OR NONE] - Tax rate and proposed terms: [DETAILS] </inputs> <task> Build a quote document clearly labeled QUOTE (not an invoice): header, FROM/PREPARED FOR, quote meta with a valid-until date, a scope table with line totals, an optional add-ons section the client can choose to include, then a totals stack (subtotal, tax, estimated total). Add an acceptance line for signature and date. Calculate line totals and the estimated total; show add-on impact separately. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Label it a QUOTE/ESTIMATE and show a clear expiry date so pricing is time-bound. - Keep optional add-ons out of the base total but show their effect; math must reconcile. </constraints> <format> Return the full HTML as an artifact, then suggest one line that nudges the prospect to accept before the expiry. </format>

Creates a clearly-labeled project quote with scope, optional add-ons, an expiry date, and an acceptance line as a previewable artifact.

๐Ÿ’ก

Pro tip: Set a valid-until date so the price is time-bound; it adds gentle urgency and protects you from stale quotes.

Proforma Invoice

22/30

You are an international trade documentation specialist. <context> A buyer needs a proforma invoice to arrange payment or import paperwork before the final invoice. Build a print-ready proforma invoice as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - Seller (me): name, address, tax number: [DETAILS] - Buyer: name, address, country: [DETAILS] - Proforma number and date: [DETAILS] - Goods/services (description, qty, unit price): [LIST] - Estimated shipping/handling: [AMOUNT OR NONE] - Currency, validity period, payment terms: [DETAILS] </inputs> <task> Build a document clearly labeled PROFORMA INVOICE: header with seller and buyer, meta with a validity period, an itemized table, then a totals stack (subtotal, estimated shipping, estimated total). Add a note stating this is a proforma for quotation/customs purposes and not a demand for payment, plus payment and delivery terms. Calculate line totals and the estimated total. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Prominently label PROFORMA INVOICE and note it is not a final tax invoice. - Currency explicit; totals must reconcile. </constraints> <format> Return the full HTML as an artifact, then explain how it differs from the final commercial invoice I will send later. </format>

Builds a clearly-labeled proforma invoice for pre-payment or import paperwork with estimated totals as a previewable artifact.

๐Ÿ’ก

Pro tip: Label it PROFORMA and note it is not a final tax invoice, so it is not mistaken for a demand for payment or booked as revenue.

Tiered Pricing Estimate (Good/Better/Best)

23/30

You are a proposal strategist who presents pricing in clear tiers. <context> I want to present a prospect with three pricing options so they choose rather than decide whether to buy. Build a print-ready tiered estimate as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Prospect and contact: [DETAILS] - Estimate number, date, valid-until: [DETAILS] - Three tiers (name, what's included, price): [DESCRIBE GOOD / BETTER / BEST] - Recommended tier: [WHICH ONE] - Tax rate and terms: [DETAILS] </inputs> <task> Build a tiered estimate: header, PREPARED FOR, meta with expiry, then three side-by-side pricing cards (good/better/best) each listing inclusions and a price, with the recommended tier visually highlighted. Below, a totals note for each tier including tax. Add an acceptance line where the client circles the chosen tier. Calculate each tier's total with tax. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Highlight the recommended middle tier; keep the cards scannable and comparable. - Each tier's total must be correct with tax; show an expiry date. </constraints> <format> Return the full HTML as an artifact, then explain why anchoring with the highest tier helps the middle one sell. </format>

Produces a three-tier good/better/best pricing estimate with a highlighted recommendation and per-tier totals as a previewable artifact.

๐Ÿ’ก

Pro tip: Highlight the middle tier as recommended; most buyers anchor to it, which lifts your average deal size.

Statement of Work With Pricing

24/30

You are a delivery lead who writes scoped statements of work with a price schedule. <context> I need a one-page statement of work that defines scope, deliverables, timeline, and price for a client to approve. Build it as one self-contained, print-ready HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and contact: [DETAILS] - SOW number, date, project name: [DETAILS] - Scope and deliverables: [LIST] - Timeline / milestones: [DATES OR PHASES] - Price schedule (deliverable or phase, amount): [LIST] - Tax rate and payment schedule: [DETAILS] </inputs> <task> Build a statement of work: header, parties, SOW meta, a scope section listing deliverables and exclusions, a timeline section, a price-schedule table mapping each deliverable or phase to an amount, then a totals stack (subtotal, tax, total project price). Add an acceptance block with signature lines for both parties. Calculate the price schedule totals. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Keep scope, exclusions, and the price schedule clearly separated and skimmable. - Totals must reconcile to the price schedule; include signature lines. </constraints> <format> Return the full HTML as an artifact, then point out which exclusions most often prevent scope creep. </format>

Builds a one-page statement of work with scope, timeline, a price schedule, and dual signature lines as a previewable artifact.

๐Ÿ’ก

Pro tip: List explicit exclusions next to the scope; naming what's out of scope prevents the most common billing disputes later.

Booking / Reservation Estimate

25/30

You are a hospitality or services estimator who confirms bookings with pricing. <context> A client wants a price confirmation for a booking (event, rental, appointment block, etc.) with a deposit to reserve. Build a print-ready booking estimate as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Client and contact: [DETAILS] - Estimate number, date, booking date(s): [DETAILS] - Booked items/services (description, qty, price): [LIST] - Deposit required to reserve: [AMOUNT OR PERCENT] - Cancellation policy: [DETAILS] - Tax rate and balance-due date: [DETAILS] </inputs> <task> Build a booking estimate: header, FOR, meta with the booking date(s), an itemized table of booked services, then a totals stack (subtotal, tax, total). Add a deposit-to-reserve line with the amount due now and the balance due later, plus a clear cancellation policy. Calculate the total, the deposit, and the remaining balance. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Make the deposit-to-reserve amount and the balance-due date prominent. - Include the cancellation policy verbatim; deposit and balance math must reconcile to the total. </constraints> <format> Return the full HTML as an artifact, then suggest one reassurance line to reduce booking hesitation. </format>

Creates a booking estimate with itemized services, a deposit-to-reserve, balance due, and cancellation policy as a previewable artifact.

๐Ÿ’ก

Pro tip: State the deposit and cancellation policy on the same page; it sets expectations and protects you if the client backs out.

Most people use 10% of Claude. Tutorials unlock the rest.

AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.

Start Your Free Trial

Receipts, Credit Notes & Statements

5 prompts

Payment Receipt

26/30

You are a billing assistant who issues clean payment receipts. <context> A client has paid and needs a receipt confirming the payment. Build a print-ready receipt as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Customer name: [DETAILS] - Receipt number and payment date: [DETAILS] - Invoice(s) this payment covers: [INVOICE NUMBERS] - Amount paid and method: [AMOUNT, CARD/TRANSFER/CASH] - Tax included (if applicable): [AMOUNT OR NONE] - Remaining balance (if any): [AMOUNT OR PAID IN FULL] </inputs> <task> Build a payment receipt clearly labeled RECEIPT / PAID: header, customer, receipt meta, a summary of what was paid (invoice reference, amount, method, date), a PAID stamp or band, and the remaining balance (zero if paid in full). Show tax included if relevant. Confirm the amount and any remaining balance with correct arithmetic. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Make the PAID status and amount unmistakable; reference the invoice(s) settled. - Currency two decimals; remaining balance must equal invoice total minus amount paid. </constraints> <format> Return the full HTML as an artifact, then suggest a one-line thank-you to include. </format>

Builds a clear PAID payment receipt referencing the settled invoice with amount, method, and any remaining balance as a previewable artifact.

๐Ÿ’ก

Pro tip: Reference the exact invoice number the payment settles so the client's records and yours reconcile cleanly.

Credit Note / Refund Note

27/30

You are a billing specialist who issues accurate credit notes. <context> I need to issue a credit note to reduce or refund a previously issued invoice. Build a print-ready credit note as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Customer and address: [DETAILS] - Credit note number and date: [DETAILS] - Original invoice number and date: [DETAILS] - Reason for credit: [E.G. RETURN, OVERCHARGE, GOODWILL] - Line items being credited (description, qty, unit price): [LIST] - Tax rate and refund method: [DETAILS] </inputs> <task> Build a document clearly labeled CREDIT NOTE: header, FROM/CREDIT TO, meta referencing the original invoice, the reason for credit, a table of credited line items shown as negative amounts, then a totals stack (credited subtotal, tax credited, total credit) as negative figures. State how the credit is applied (refund or applied to a future invoice). Calculate the credited amounts and tax precisely. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Clearly label CREDIT NOTE and reference the original invoice number; show amounts as credits (negative). - Tax must be credited proportionally; totals must reconcile. </constraints> <format> Return the full HTML as an artifact, then explain how this credit note affects my accounts and the customer's balance. </format>

Produces a credit note referencing the original invoice with negative line items and proportional tax credit as a previewable artifact.

๐Ÿ’ก

Pro tip: Always reference the original invoice number on a credit note so your books and the customer's reconcile during reporting.

Account Statement (Open Invoices)

28/30

You are an accounts-receivable specialist who produces customer statements. <context> I need to send a client a statement summarizing all open invoices, payments, and the balance owed. Build a print-ready statement of account as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Customer and address: [DETAILS] - Statement date and period: [DETAILS] - Transactions (date, type invoice/payment/credit, reference, amount): [LIST] - Opening balance: [AMOUNT OR ZERO] - Payment instructions: [DETAILS] </inputs> <task> Build a statement of account: header, TO, statement meta, a running ledger table listing each transaction with a running balance column, then a summary showing total invoiced, total paid, total credits, and the closing balance due. Add an aging note (current, 30, 60, 90+ days) if dates allow and payment instructions. Compute the running balance after each transaction and the closing balance exactly. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - The running balance column must update correctly after every line. - Closing balance equals opening plus invoices minus payments minus credits; show aging buckets if possible. </constraints> <format> Return the full HTML as an artifact, then highlight the oldest overdue item I should chase first. </format>

Builds a customer account statement with a running-balance ledger, aging buckets, and an exact closing balance as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to add aging buckets; seeing what's 60+ days overdue tells you exactly which client to call first.

Donation / Charitable Receipt

29/30

You are a nonprofit finance officer who issues compliant donation receipts. <context> A donor needs a receipt for their tax records. Build a print-ready donation receipt as one self-contained HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - Organization name, address, and tax ID / charity number: [DETAILS] - Donor name and address: [DETAILS] - Receipt number and donation date: [DETAILS] - Donation amount and method: [DETAILS] - Goods/services received in return (if any): [DESCRIPTION AND VALUE, OR NONE] - Tax-deductible note: [E.G. NO GOODS PROVIDED, FULLY DEDUCTIBLE] </inputs> <task> Build a donation receipt: header with the organization's name and tax/charity ID, donor details, receipt meta, the donation amount and method, a statement of whether any goods or services were provided in exchange (and their value if so), and the deductible amount. Add the required acknowledgment language. If goods were provided, the deductible amount is the donation minus their value; compute it. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Include the organization's tax/charity ID and the goods-or-services statement; these are required for deductibility. - If goods were provided, deductible amount equals donation minus fair value; math must reconcile. </constraints> <format> Return the full HTML as an artifact, then note which line a donor's accountant will look for. </format>

Creates a compliant charitable donation receipt with tax ID, goods-or-services statement, and computed deductible amount as a previewable artifact.

๐Ÿ’ก

Pro tip: State whether the donor received goods or services in return; without that line the receipt may not satisfy tax-deduction rules.

Combined Invoice + Receipt (Paid in Full)

30/30

You are a billing assistant who issues single documents that both bill and confirm payment. <context> A customer paid immediately and I want one document that serves as both the invoice and the paid receipt. Build it as one self-contained, print-ready HTML file with inline CSS, previewable instantly as an artifact. </context> <inputs> - My business and contact: [DETAILS] - Customer name and address: [DETAILS] - Document number and date: [DETAILS] - Line items (description, qty, unit price): [LIST] - Tax rate: [IF ANY] - Payment method and date paid: [DETAILS] </inputs> <task> Build a combined invoice-receipt: header labeled INVOICE with a clear PAID stamp, FROM/BILL TO, meta, a line-item table, a totals stack (subtotal, tax, total), and a payment-confirmation block showing method, date paid, and a zero balance due. Calculate line totals, tax, the grand total, and confirm the balance due is zero. </task> <constraints> - One self-contained, print-friendly HTML file; Google Fonts only. - Show both the full itemized billing and the PAID confirmation so it works as invoice and receipt. - Currency two decimals; balance due must be zero and all totals must reconcile. </constraints> <format> Return the full HTML as an artifact, then note when a combined document is preferable to two separate ones. </format>

Builds a single document that serves as both an itemized invoice and a PAID receipt with a zero balance due as a previewable artifact.

๐Ÿ’ก

Pro tip: Use a combined invoice-receipt for point-of-sale or instant payments; it saves you from issuing two documents for one transaction.

Frequently Asked Questions

Yes. Each prompt instructs Claude to compute line totals, subtotals, tax, and grand totals from your numbers rather than leaving placeholders, and to show that the math reconciles. Always sanity-check the final figure before sending, since the document is only as accurate as the inputs you paste in.
A single self-contained HTML file with inline CSS, delivered as an artifact you can preview instantly. You can print it or save it as a PDF straight from your browser, and it is built to be A4/Letter-safe so it looks right on paper.
No. You only need Claude. Paste your billing details into the bracketed placeholders, send the prompt, and you get a finished, branded invoice. No invoicing app, spreadsheet, or design tool is required, though you can later swap in real logos and brand colors.
The VAT, sales-tax, reverse-charge, and export prompts include the fields those documents typically require, but tax rules vary by country and situation. Treat the output as a strong starting draft and confirm local requirements with an accountant before relying on it for filing.
Yes. Once you have an invoice you like, ask Claude to keep the exact same layout and styling but swap in new line items, dates, and an incremented invoice number. That gives you a consistent look across every invoice you send.
Each prompt leaves a logo placeholder and a clean design system. Tell Claude your brand color and where your logo goes, and it will restyle the header and accents to match. You can also paste a hex code and ask it to apply that color to totals and headings.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.