Home / Workflows / Price a freelance contract
Lead To Invoiceintermediate3-step workflow~18 min

Price a freelance contract

Back into an hourly rate that covers overhead, generate the invoice, then check the sales tax due on the line items.

Workflow

Step 1 of 3

Freelancer Hourly Rate Calculator

Back into an hourly rate from target income, overhead, and billable hours.

hourly_rate({"target_income": 85000})
Step 2 of 3

Invoice Generator

Turn line items into a formatted invoice.

invoice_generator({"line_items": []})
Step 3 of 3

Sales Tax Calculator

Check the sales tax owed on the invoiced line items.

sales_tax({"amount": 1000, "tax_rate_pct": 0.07})

Install

One command wires up every tool below for Claude Code:

claude mcp add --transport http wingman https://wingmanprotocol.com/mcp

Claude Desktop, Cursor and Continue configs are on /install. A free key (500 calls/month, no card) is on /pricing; beyond that it is x402 pay-per-call in USDC on Base.