Create professional invoices with proper formatting for freelancers and small businesses. Supports multiple currencies and tax calculations.
npx skills add https://github.com/claude-office-skills/skills --skill invoice-generator
I help freelancers and small businesses create professional invoices quickly. Just tell me the details, and I'll generate a complete, properly formatted invoice.
What I can do:
What I cannot do:
Tell me:
I'll create a complete invoice with:
Copy the output to your preferred tool:
| Element | Description | Example |
|---------|-------------|---------|
| Invoice Number | Unique identifier | INV-2026-0001 |
| Date | Issue date | January 29, 2026 |
| Due Date | Payment deadline | February 28, 2026 |
| From | Your business info | Company name, address |
| Bill To | Client info | Client name, address |
| Line Items | Services/products | Description, qty, rate, amount |
| Total | Sum due | Amount with currency |
| Element | When to Include |
|---------|-----------------|
| Tax ID | Required in many countries for B2B |
| PO Number | If client provided purchase order |
| Tax Breakdown | When charging VAT/GST/Sales Tax |
| Late Fee Terms | If you charge for late payment |
| Bank Details | For wire transfers |
| Payment Link | For online payment |
No federal invoice requirements, but good practices:
Sales Tax Rates (examples):
| State | Rate | Notes |
|-------|------|-------|
| California | 7.25% base | Up to 10.75% with local |
| Texas | 6.25% base | Up to 8.25% with local |
| New York | 4% state | Up to 8.875% with local |
| Oregon | 0% | No sales tax |
VAT Invoice Requirements:
Standard VAT Rates:
| Country | Rate |
|---------|------|
| Germany | 19% |
| France | 20% |
| UK (post-Brexit) | 20% |
| Netherlands | 21% |
| Ireland | 23% |
Reverse Charge: For B2B services in EU, buyer may handle VAT. Include "Reverse Charge - VAT to be paid by recipient."
Invoice Requirements:
VAT Rates:
| Type | Rate |
|------|------|
| General Goods | 13% |
| Services | 6% |
| Small-scale Taxpayer | 3% |
GST Requirements:
| Term | Meaning |
|------|---------|
| Due on Receipt | Pay immediately |
| Net 15 | Due within 15 days |
| Net 30 | Due within 30 days (most common) |
| Net 60 | Due within 60 days |
| 2/10 Net 30 | 2% discount if paid in 10 days, otherwise due in 30 |
Example language:
> "Invoices not paid within [X] days will incur a late fee of [1.5%] per month on the outstanding balance."
Legal maximums vary:
# INVOICE
**Invoice Number:** INV-2026-0042
**Date:** January 29, 2026
**Due Date:** February 28, 2026
---
## From
[Your Business Name]
[Your Address]
[Your Email]
[Tax ID: XXX-XX-XXXX]
## Bill To
[Client Name]
[Client Address]
[Client Email]
---
## Items
| Description | Qty | Rate | Amount |
|-------------|-----|------|--------|
| [Service 1] | 10 hrs | $100/hr | $1,000.00 |
| [Service 2] | 1 | $500 | $500.00 |
---
| | |
|---|---|
| **Subtotal** | $1,500.00 |
| **Tax (10%)** | $150.00 |
| **Total Due** | **$1,650.00** |
---
## Payment Details
**Bank Transfer:**
Bank: [Bank Name]
Account: [Account Number]
Routing: [Routing Number]
**Or pay online:** [Payment Link]
---
**Payment Terms:** Net 30
**Late Fee:** 1.5% per month on overdue balance
Thank you for your business!
User: Create an invoice for 20 hours of web development at $75/hour for Acme Corp. I'm John Smith, based in Austin, TX.
Me:
Invoice Number: INV-2026-0001
Date: January 29, 2026
Due Date: February 28, 2026
John Smith
Austin, TX 78701
Acme Corp
[Client Address]
| Description | Qty | Rate | Amount |
|-------------|-----|------|--------|
| Web Development Services | 20 hrs | $75.00/hr | $1,500.00 |
| | |
|---|---|
| Total Due | $1,500.00 USD |
Payment Terms: Net 30
User: Invoice for consulting services to a UK client, £2000, need to add VAT
Me:
| | |
|---|---|
| Subtotal | £2,000.00 |
| VAT (20%) | £400.00 |
| Total Due | £2,400.00 GBP |
VAT Registration: GB123456789
User: Invoice for: Logo design $500, Brand guidelines $1200, Business card design $300. Client is StartupXYZ.
Me:
| Description | Qty | Rate | Amount |
|-------------|-----|------|--------|
| Logo Design | 1 | $500.00 | $500.00 |
| Brand Guidelines Document | 1 | $1,200.00 | $1,200.00 |
| Business Card Design | 1 | $300.00 | $300.00 |
| | |
|---|---|
| Total Due | $2,000.00 USD |
| Format | Example | Best For |
|--------|---------|----------|
| Sequential | 001, 002, 003 | Simple, low volume |
| Year-Seq | 2026-001 | Easy to track by year |
| Client-Seq | ACME-001 | Multiple clients |
| Date-Seq | 20260129-01 | Date-based tracking |
Works with multiple languages including English and Chinese.
Just specify your preferred language when requesting an invoice.
*Built by the Claude Office Skills community. Get paid faster!*
Automatically organizes invoices and receipts for tax preparation by reading messy files, extracting key information, renaming them consistently, and sorting them into logical folders. Turns hours of manual bookkeeping into minutes of automated organization.
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.
This skill calculates key financial ratios and metrics from financial statement data for investment analysis
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
This skill retrieves upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API. Use this when the user requests earnings calendar data, wants to know which companies are reporting earnings in the upcoming week, or needs a weekly earnings review. The skill focuses on mid-cap and above companies (over $2B market cap) that have significant market impact, organizing the data by date and timing in a clean markdown table format. Supports multiple environments (CLI, Desktop, Web) with flexible API key management.
Crypto wallet operations via the awal CLI — sign in, check balances, send USDC/ETH/POL/SOL, trade tokens, fund the wallet, and use the x402 payment protocol to discover paid services, pay for API calls, monetize an API, or query onchain data. Use whenever the user mentions signing in, login, authentication, wallet status, balance, address, sending money, paying someone, transferring tokens, ENS names, swapping/trading/converting tokens, funding/topping up/onramp, USDC, ETH, POL, SOL, the x402 bazaar, paid APIs, monetizing an endpoint, or querying onchain data on Base.
Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash flow), earnings, options data, market news/sentiment, insider transactions, GDP, CPI, treasury yields, gold/silver/oil prices, Bitcoin/crypto prices, forex exchange rates, or calculating technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands). Requires a free API key from alphavantage.co.
Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions
Take claude-office-skills/invoice-generator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.