Most invoicing advice on the internet was written for countries with a national sales tax and a prescribed invoice format. The United States has neither, which changes what you should be looking for.
Here is what actually matters when you are invoicing as a US freelancer, contractor or single-member LLC.
There is no federally mandated invoice format
Unlike most of the world, there is no national rule about what a US invoice must contain. That sounds liberating and is mostly just unhelpful — because your client's accounts payable department absolutely does have requirements, and they vary.
In practice a US invoice needs to carry: a unique invoice number, your legal or business name and address, the client's name and address, the date, clear line items, payment terms, the total, and how to pay you. Many larger clients will also want a purchase order number, and will sit on the invoice until they get one.
The practical test is whether your software lets you add a PO number as a proper field rather than making you type it into a notes box.
Sales tax: probably not, but check
The United States has no VAT or GST. It has sales tax, set at state level and often at county and city level on top of that — and, critically for freelancers, most states do not tax most professional services.
If you write, design, code, consult or advise, there is a good chance you should not be charging sales tax at all. If you sell goods, or you are in one of the states that does tax certain services, you may need to. Nexus rules mean this can also depend on where your client is, not just where you are.
This is genuinely a question for a CPA in your state, not for a blog post. What it means for your software is:
- It must be able to issue an invoice with no tax line at all — cleanly, as the normal case, not as a workaround
- If you do need tax, it must handle state plus local as separate lines, because a single combined percentage is not what your customer needs to see
- It must let you set tax per invoice, since a client in another state may be treated differently from one at home
A tool that assumes everyone charges one national tax rate — which most tools built outside the US do — will fight you on all three.
W-9s and 1099s
If you are an independent contractor, your clients will typically ask for a Form W-9 before they pay you, and businesses that pay you above the IRS reporting threshold in a year will issue you a Form 1099-NEC.
Your invoicing software will not do any of that for you — no invoicing tool files your 1099s. What it should do is make January easy: give you a clean total of what you billed each client during the year, so you can check it against the 1099s that arrive and query anything that does not match. A per-client total for a date range is the feature you want, and it is surprisingly often missing.
Getting paid is the real problem
Net 30 is common in the US, Net 60 is not unusual with larger clients, and both are routinely ignored. For a freelancer that is the difference between a good quarter and a stressful one.
What helps:
- Automatic reminders sent before the due date, and again after it
- Explicit payment terms printed on the invoice, not just implied
- A running view of what is outstanding and how old it is
- Bank or ACH details on the document so nobody has to ask
- A way for the client to look up what they owe without emailing you
The automated reminder is the single highest-value feature here. It removes the emotional cost of chasing, which is the actual reason invoices go unchased.
Working with clients abroad
US freelancers pick up a lot of work from the UK, Canada, Australia and the EU. If that is you, check you can raise an invoice in another currency without opening a second account, and that the currency stays attached to the invoice so your year-end totals still make sense.
You may also be asked for a VAT number by an EU or UK client. You will not have one, and the right answer is usually a note on the invoice rather than a field you fake — so check your software lets you add one.
Records
The IRS expects you to keep records supporting what is on your return, generally for at least three years and longer in some circumstances. Whatever tool you use, confirm two things: that you can export your invoices, and that an invoice from two years ago still looks the way it did when you sent it. Software that regenerates documents from current settings will quietly change your history when you change your logo or your rates.
A short checklist
- Can I issue an invoice with no tax line, as the normal case?
- Is there a real field for a PO number?
- Can I total what I billed each client for a calendar year?
- Does it chase late payers for me?
- Can I invoice in another currency?
- Can I export everything?
- Does my client see anyone's branding but mine?
Where MyBillDash sits
MyBillDash treats "no tax" as a normal configuration rather than an exception, supports several taxes on one invoice where you do need them, and lets you set tax per invoice. Every document snapshots its own tax, currency and branding, so nothing you sent last year changes when you change a setting this year. Reminders send themselves, quotes convert to invoices, and there is a client portal so customers can look up what they owe.
It is invoicing software, not accounting software and not a tax filing service — it will not prepare your Schedule C or file anything with the IRS. If you want to know which of those you actually need, read do you need accounting software, or just invoicing?
Otherwise, start free and try it on your next invoice.