Back to Tools
Free Invoice Tool

Free Invoice Generator for Contractors

Create professional invoices in minutes — download as PDF, no account required.

Your Business Information

This appears on the invoice header.

PNG or JPEG, max 2MB

Like this invoice? Crewdex sends invoices automatically after jobs are completed, accepts online payments, and tracks who's paid.

How to Create a Professional Contractor Invoice

A well-structured invoice gets you paid faster and builds trust with customers. Follow these five steps to create clear, professional invoices every time.

1. Enter Your Business Info

Add your company name, contact details, and logo. This info saves automatically so you only enter it once.

2. Add Customer & Invoice Details

Enter the customer name and address, set a unique invoice number, and choose issue and due dates.

3. Itemize Services & Materials

Add line items with descriptions, quantities, and prices. Use trade presets to quickly fill in common services like AC tune-ups or drain cleaning.

4. Set Tax & Payment Terms

Apply your local tax rate, add notes (e.g. warranty info), and specify payment terms like Net 30 or Due on Receipt.

5. Download Your PDF

Review everything and generate a professional PDF invoice ready to email or print. The entire process takes under 3 minutes.

Invoice Generator FAQ

Is this invoice generator really free?+
Yes, 100% free with no sign-up required. Create unlimited invoices and download them as professional PDFs. Your business info is saved locally in your browser for convenience.
What should a contractor invoice include?+
A professional contractor invoice should include: your business name and contact info, customer name and address, unique invoice number, issue and due dates, itemized list of services/materials with quantities and prices, subtotal, tax, total amount due, and payment terms.
Can I add my company logo?+
Yes! Upload your logo (PNG or JPEG, max 2MB) in Step 1. It appears in the header of your invoice PDF for a polished, professional look.
What payment terms should I use?+
Common contractor payment terms: Net 30 (payment due within 30 days), Net 15, or Due on Receipt. For large projects, consider 50% deposit upfront. Always specify accepted payment methods.
Is my data stored or shared?+
No. The invoice is generated entirely in your browser — no data is sent to any server. Your business info is saved in localStorage for convenience and can be cleared anytime.
What trades have preset line items?+
HVAC, Plumbing, Electrical, Roofing, Landscaping, General Contracting, Appliance Repair, Pest Control, Cleaning, and Auto Repair — each with common services and typical pricing you can customize.
How should I number my invoices?+
Use sequential numbering (INV-001, INV-002) or include the year (INV-2026-001). Never reuse invoice numbers. This tool auto-increments when you create another invoice.

Ready to Automate Your Invoicing?

Crewdex CRM creates invoices from completed jobs, sends them automatically, accepts online payments, and follows up on overdue balances — so you get paid faster.