Your invoice is not refused. It is sitting in a queue. The person who requested the work does not pay it, the person who pays it never met you, and neither of them is going to chase it for you.
Net 30 quietly becomes net 90 that way, one polite silence at a time.
The fix is not a harder email. It is somebody following up every week, on the record, without getting tired or annoyed.
MoneyHound works the account until it finds the person who can actually release payment, and stays on a steady weekly rhythm from there.
Start with your contact and ask who handles payables. Most people are happy to forward it.
PO number, invoice copy, the exact amount, and remittance details. Queues move when nothing is missing.
A short note every week, and a call when a promised date passes. Terms drift back into line when somebody is always there.
The invoice conversation and the account conversation are separate. Follow-up goes to the people who process payments, not to the person you are pitching next quarter.
And nothing goes out with an edge on it. Every message reads like your finance team, because it is signed like your finance team.
A client with four open invoices is one account. Flat monthly pricing from $29.