MIAMI

Unpaid Income Tracking for Expats in Miami

Money you are owed is the easiest income to lose track of, and for an expat it is the easiest to lose entirely. An American based in Miami who freelances, consults, or runs a small business while living in Mexico City, Buenos Aires, or Lisbon often invoices clients across two or three countries, gets paid in different currencies on different terms, and watches some of those invoices quietly go unpaid. From abroad, with a client in another time zone and a different language, chasing a late payment is harder, and an invoice that slips past 60 or 90 days can turn into a write-off you never meant to take. Florida charges no state personal income tax, so the income you do collect faces no state tax at the Miami level, but first you have to actually collect it. We track every dollar you are owed, flag the invoices that have aged past their terms, and keep the unpaid income from becoming forgotten income while you live overseas.

Why unpaid income hides from a Miami expat

Unpaid income disappears in the gaps. When you invoice from abroad, the money you are owed lives in several places at once, a US client who pays in dollars on net-30 terms, a foreign client who pays in local currency on their own schedule, a platform that holds funds before releasing them, and a few invoices you sent and then lost in the rush of a busy month. With no single place tracking what is outstanding, an invoice that goes unpaid does not announce itself. You only notice the gap when you compare what you expected to earn against what actually landed in your accounts, and by then the late invoice may be months old and the client harder to chase. The distance makes it worse. A client in another country, paying in another currency, with a different sense of payment norms, is easy to let slide when following up means a call across time zones in a language you are still learning. The first job is simply to see it all, to put every invoice, paid and unpaid, in one ledger so the outstanding money is visible. We build that ledger around your Miami base so nothing you are owed stays hidden.

Aging the receivables and chasing what is late

Once every invoice is in one place, the next step is to age it, to sort what you are owed by how long it has been outstanding, because the older an invoice gets the less likely it is to be paid. An accounts receivable aging puts each unpaid invoice into a bucket, current, 1 to 30 days late, 31 to 60, 61 to 90, and over 90, so you can see at a glance which money is at real risk. This matters more for an expat because the follow-up is harder and so the early warning is worth more. An invoice flagged at 35 days late, while the work is fresh and the client relationship is warm, gets paid far more often than the same invoice chased at 95 days when both sides have moved on. A worked example shows the stakes. Say you are owed $18,000 across six open invoices, and the aging shows $12,000 is current but $6,000 has crossed 60 days, split between a US client and a client in Colombia. That $6,000 is the money at risk, and it is where the follow-up goes first. We surface it, draft the reminder, and track the response, so the late invoice gets worked while it can still be collected rather than written off at year end. We run that aging across all your receivables so the at-risk money is always in view.

The tax side of income you have not collected

Unpaid income is not only a cash problem, it is a tax question, and getting it right keeps you from paying tax on money you never received. For most individual expats who report on the cash method, you owe US tax on income when you actually receive it, not when you invoice it, so an invoice still outstanding at year end is generally not yet taxable income. That cuts both ways. It means a late invoice does not inflate this year’s tax bill, but it also means you have to track which invoices were paid in which year so the income lands in the right tax year and nothing gets double counted or missed. For an expat there is a further layer, because income collected abroad still has to be reported to the US, often converted to dollars at the right exchange rate, and may interact with the foreign earned income exclusion, which for 2025 shields up to $130,000 of foreign earned income and rises to $132,900 for 2026. So tracking what you have collected, and when, feeds directly into the return. Florida’s lack of a state income tax keeps the state side clean, there is no state tax to compute on this income at all, which is one less layer than an expat tied to a high-tax state would face. We tie the unpaid income tracking to the tax picture so the income is taxed in the right year and nowhere it should not be.

How we work with you

We start by gathering every invoice you have issued, across every client and every currency, and putting them in one ledger so the full picture of what you are owed is finally in a single place. From there we age the receivables, sorting the unpaid invoices by how late they are so the money at real risk rises to the top. We flag the invoices crossing 60 and 90 days, draft the follow-up, and track which clients respond, so the late money gets chased while it can still be collected. Then we keep it running across the year. We watch new invoices as they age, update the ledger as payments land, convert foreign-currency receipts at the right rate, and make sure each collected dollar is recorded in the correct tax year for the return. Because Florida has no state income tax, none of this income carries a state tax layer, which keeps the picture cleaner than it would be elsewhere. When you are ready, submit a new client inquiry and we will build the receivables ledger and the aging from there.

What Miami Expats Get With Our Unpaid Income Tracking

For Miami expats, unpaid income tracking is not a form-filling exercise. We look at how the money actually moves, keep the records clean, and plan ahead so April holds no surprises.

For many clients, unpaid income tracking for expats in Miami is the difference between a stressful April and a calm one. We treat unpaid income tracking for expats in Miami as ongoing work, not a once-a-year scramble. Ask us how unpaid income tracking for expats in Miami fits your own situation and we will map out the next steps.

Frequently Asked Questions

What does unpaid income tracking for expats in Miami actually cover?

Two buckets matter here, and both of them go missing from most expat records. The first is money you have earned and billed but have not collected. The second is money you did collect that no payer will ever report to the IRS on your behalf. When we describe unpaid income tracking for expats in Miami, we mean a running record of every invoice issued, every payment actually received, every balance still open, and the currency and date attached to each line, kept in a form that still makes sense to an examiner reading it three years from now. There is no software magic in it. It is a ledger that matches reality.

The reason this gets harder the moment you leave the country is that the U.S. reporting system stops feeding you paper. A U.S. business that pays you 2,000 dollars or more for services is supposed to file a Form 1099-NEC. A company in Lisbon or Bogota has no such duty and will not file one. A payment platform may issue a Form 1099-K for settlements it processes, but that figure is gross, so it can include platform fees and refunds you never kept. Your books and the IRS record of your year drift apart, and nothing about that drift is your fault until you file a return that ignores it.

The duty to report does not move with you. A U.S. citizen or green card holder reports worldwide income on Form 1040 regardless of where the laptop sat or which bank took the wire. Consulting and freelance earnings go on Schedule C, and the self-employment tax on those earnings is figured on Schedule SE at 15.3 percent. We handle that pairing on nearly every expat individual return we prepare, and the standard your records have to meet is laid out in the IRS material on recordkeeping.

Miami is a good base for this work for one plain reason. Florida has no state personal income tax, so an American who keeps a Florida domicile while working abroad answers to one government instead of two. Unlike a New York resident who moves to Madrid and keeps hearing from a state that still claims them, a Miami filer is dealing with the IRS alone. The Florida Department of Revenue collects sales and reemployment tax, not a personal income tax on your consulting fees. That makes the federal record the only record that counts, which raises the stakes on getting it right rather than lowering them.

Here is the arithmetic. You invoice a design client in Madrid 12,000 dollars in November 2026. They pay 9,000 dollars on January 8, 2027 and go quiet on the remaining 3,000 dollars. Separately, a U.S. client pays you 40,000 dollars during 2026 and files a 1099-NEC for 40,000 dollars. On the cash method your 2026 Schedule C reports 40,000 dollars, not 52,000 dollars, because you had no right to the Madrid money in 2026 and could not have drawn on it. The 9,000 dollars belongs to 2027. The 3,000 dollars belongs to whatever year it gets paid, and if it never gets paid it belongs nowhere, because a cash-method taxpayer never deducts a receivable that was never taken into income in the first place. Reporting the full 52,000 dollars would have cost you roughly 1,700 dollars of self-employment tax a year early on money you never touched.

The mistake we see most is treating a missing form as a missing obligation. An expat sees no 1099 for the Madrid work, decides the income is invisible, and leaves it off the return. It is not invisible. Bank deposits and the client’s own deduction of the fee both point straight back at you, and the penalty math on unreported income is worse than the tax itself. The second most common error runs the other way, where a freelancer books the invoice as income the day it is sent and pays tax a year early on a balance the client is still ignoring. Both come from the same root, which is a ledger that tracks paper instead of payments.

Build the record before you need it. If you settle the timing rules now and keep the bookkeeping current each month, the version of you filing in April 2027 spends an hour on this instead of a weekend, and the version of you answering a transcript question in 2029 has something to answer with.

Why do foreign clients and cross-border payment delays break my income records?

Because the record you lean on at home is built by somebody else, and abroad nobody builds it. Inside the United States a payer tracks what it sends you, files an information return, and mails you a copy. That is what makes domestic freelance income mostly self-documenting. Move your client list offshore and the scaffolding disappears. The foreign company owes the IRS nothing and reports nothing, so the only surviving record of that engagement is the one you keep. This is the whole reason unpaid income tracking for expats in Miami has to be a monthly habit rather than a filing-season cleanup.

Then there is currency. Your return is written in U.S. dollars, so every euro or peso has to be translated into dollars before it reaches a line on the form. On the cash method you translate at the rate in effect on the day you actually received the payment, not the day you sent the bill. A 10,000 euro invoice issued in September and paid in February is not a September number at a September rate. It is a February number at a February rate, and the gap between those two can run several hundred dollars in either direction. The IRS guidance on operating a business and Publication 334 both treat the date of receipt as the anchor for a cash-method filer.

Timing across a year boundary is where the real damage happens. A wire released in Sao Paulo on December 29 can post to your Miami account on January 3. Under the cash method the income belongs to the year you could actually get at the money, so that payment is a January item and belongs on the following year’s Schedule C. Constructive receipt decides the close calls. If funds were credited to an account you control and you could have drawn on them without a real restriction, you received them, even if you chose to leave the balance sitting inside a payment platform. The same test tells you whether a retainer is income the day it arrives or a liability until you earn it.

Foreign withholding is the trap that costs the most. Say a client in Sao Paulo agrees to pay you 20,000 dollars, local rules make them withhold 3,000 dollars of tax at source, and 17,000 dollars lands in your account. Your gross receipts figure is 20,000 dollars, not 17,000 dollars. The 3,000 dollars is a separate item that may support a foreign tax credit on your U.S. return, but it does not shrink your gross income by a cent. Report the 17,000 dollars and you have understated receipts by 3,000 dollars while also walking away from a credit that could have been worth the full 3,000 dollars against your U.S. liability. One wire, two losses.

The common mistake here is close to universal on first-year expat returns. People report the number that hit the bank. That number is net of foreign withholding, net of the wire fee, net of the correspondent bank’s cut, and net of whatever the platform held back. Gross receipts are gross. The expenses come off separately and they come off on their own lines, which is also how you keep the deduction instead of quietly losing it inside a smaller income figure.

Delays do one more thing that catches people late. They move income into a year you have already planned around, which throws off the quarterly payments you based on last year’s pattern. If 40,000 dollars of 2026 collections slide into 2027, your 2027 Form 1040-ES installments are too small and the underpayment interest starts running quietly. The IRS page on estimated taxes lists the 2026 due dates of April 15, June 15, September 15, and January 15 2027.

The fix is dull and it works. One ledger, one line per invoice, and four columns that carry the weight: amount billed in the original currency, amount actually received, date received, and the rate you used. We set that up inside the bookkeeping we run for expat clients, and it feeds the 1040 preparation without a rebuild. Start that ledger with the next invoice you send, and by the time the 2027 season opens you will be reading your own history instead of reconstructing it.

What do I do when a 1099 never shows up for work I did from abroad?

You report the income anyway, from your own records, and you do not wait. This is the single most useful thing to understand about unpaid income tracking for expats in Miami: the information return is a convenience for the IRS, not the trigger for your obligation. Your gross receipts are what you were paid, whether or not a piece of paper says so. A foreign client will never send you a Form 1099-NEC, and a U.S. client who should have sent one sometimes just does not. Neither fact changes the number on your Schedule C.

So reconstruct. Your bank statements show every deposit with a date. Your invoice file shows what each deposit was for. Your platform exports show gross settlements against fees withheld. Contracts and signed statements of work fill in the rest, and email threads confirm what a client agreed to pay when the paperwork is thin. That combination is exactly what the IRS asks for in its material on recordkeeping, and Publication 583 walks through what a set of books is supposed to contain. Nothing in either one requires a 1099 as proof of your own income.

Before you file, look at what the IRS actually has. You can pull a wage and income transcript through Get Transcript to see every information return filed under your Social Security number for the year, or request the same data on Form 4506-T if online access is a problem from abroad. That transcript is the closest thing to seeing your file the way the service sees it. If a 1099 you never received is sitting on it, you now know before the matching program tells you in eighteen months.

Here is where the numbers usually land. A U.S. client’s 1099-NEC reports 48,000 dollars for 2026. Your ledger shows 41,000 dollars, because the December 2026 check for 7,000 dollars did not clear your account until January 6, 2027. Both records are defensible. The payer reports when it paid, you report when you received. Report 41,000 dollars, keep the bank page showing the January 6 deposit, and carry the 7,000 dollars into 2027 where it will appear again on nothing at all, since no second 1099 will ever cover it. If instead the form is simply wrong, say it reports 48,000 dollars against a true 41,000 dollars because the payer double-counted a reversed payment, ask the payer for a corrected form in writing and keep the request. File accurately either way and attach nothing exotic to the return.

The common mistake is waiting. Expats sit on an extension into October hoping a form arrives, then file late, then find the form never existed because the payer was in Portugal. Meanwhile the failure-to-pay interest has been running since April. The other version of this mistake is filing a return that copies a wrong 1099 on purpose, on the theory that matching the IRS number avoids trouble. It does not. It overstates your income, and it commits you to a figure your own bank records contradict. If you already filed that way, Form 1040-X fixes it, and there is real time available to file it.

What we do on these engagements is unglamorous. We pull the transcript, line it up against your bookkeeping file, mark every difference, and write a one-page memo explaining each one before the return goes out. That memo costs an hour now and answers a letter later without anyone having to remember what happened in a year they have stopped thinking about. Do it once, and the following year takes half as long.

Should I be on the cash method or the accrual method when payments cross borders?

For most Americans freelancing from abroad, the cash method. It is simpler, and more to the point it stops you from paying tax on money a foreign client has not sent and may never send. That is not a small point. The whole reason unpaid income tracking for expats in Miami turns into a cash-flow problem is that receivables age differently across borders, and the accrual method taxes you on the invoice date rather than the payment date. Publication 538 is the IRS write-up on accounting periods and methods, and Publication 334 covers the same ground for a small business filer.

The difference is easiest to see in dollars. You invoice a client in Buenos Aires 30,000 dollars in October 2026 for a completed project. They pay 10,000 dollars in March 2027 and then stop answering. Under the accrual method your right to the money was fixed in 2026 and the amount was known, so all 30,000 dollars hits your 2026 Schedule C and you owe roughly 4,240 dollars of self-employment tax on it that April, plus income tax, on money you have not seen. When the 20,000 dollars later proves worthless you take a bad debt deduction in 2027, which helps, but only because you already paid tax on it and only in a later year. Under the cash method your 2026 receipts from that client are zero and your 2027 receipts are 10,000 dollars. The tax follows the money. That is the version most expats want.

The bad debt rule is where people get surprised. You can only write off a receivable you already reported as income. A cash-method filer never reported the 20,000 dollars, so there is nothing to deduct when it goes bad, and that is fine, because there was no tax paid on it either. An accrual filer gets the deduction precisely because they were taxed first. The IRS material on Publication 535 and the hub for small businesses and the self-employed both frame it the same way. What you cannot do is pick whichever result is better after the year closes.

Not everyone gets a choice. A business carrying inventory as a real income-producing factor, or one whose average annual gross receipts push past the threshold that requires accrual, may be pushed onto the accrual method regardless of preference. A C corporation faces its own limits. And once you have used a method on a filed return, you are locked into it. Switching is not a matter of changing a setting in your software. It requires IRS consent through a formal accounting method change, and it usually carries an adjustment to keep income from being counted twice or skipped. This is worth a conversation before you file the first return, not after the third.

The mistake we see constantly is a split personality between the books and the return. Your invoicing software reports revenue the moment an invoice is issued, because that is what invoicing software does. The freelancer then exports that revenue report, hands it over, and files a cash-method return built on accrual numbers. Now the return says 30,000 dollars while the bank says zero, and the client has paid tax a year early on a Buenos Aires balance that is still unpaid. The software is not wrong. It is answering a different question. Someone has to convert the report to collections before it becomes a tax figure, and if nobody does, the number that reaches the IRS is the wrong one.

Method choice also shapes your quarterly life. Cash-method receipts swing hard when a foreign client pays two months late, so the estimated tax installments due April 15, June 15, September 15, and January 15 2027 need a recalculation each quarter rather than a copy of last year. We run that recalculation as part of tax strategy consulting and keep the underlying books on the method that will actually appear on the return. Pick the method deliberately this year and the next four returns get easier instead of harder.

How do you reconcile what a client says they paid against what actually landed in my account?

By matching three independent records that were never designed to agree: your invoice ledger, your bank and platform statements, and whatever the payer reported to the IRS. When those three line up, unpaid income tracking for expats in Miami is finished for the year. When they do not, the differences are almost always explainable, and the explanation is what protects you later. Every gap has a cause. Fees, timing, exchange rates, and partial payments account for nearly all of them.

Start with the payer side, because it is the record you cannot see without asking. Pull your wage and income transcript through Get Transcript and read every information return filed under your name. A Form 1099-K from a payment platform reports gross settlement volume before the platform took anything, which is why the number on it is routinely thousands of dollars higher than your deposits. That is not an error to fight. It is a figure to reconcile, with the fees landing on the expense lines of your Schedule C instead of being netted invisibly against income.

Now the bank side. Say you invoice a client in Zurich 15,000 dollars and they tell you the payment went out in full. Your account shows 14,955 dollars. The 45 dollars went to a correspondent bank that took a cut in the middle of the wire, and neither you nor the client ever saw a receipt for it. The right treatment is 15,000 dollars of gross receipts and 45 dollars of bank charges as a deduction. Book the 14,955 dollars as income and you have quietly understated receipts by 45 dollars and thrown away a deduction on the same transaction. Repeat that across forty wires and the drift is real money in both directions.

Partial payments need the same discipline. A client who owed 15,000 dollars and sent 9,000 dollars has not paid a discounted invoice. They have paid 9,000 dollars and still owe 6,000 dollars, and your ledger should say so with a date on each half. If you later agree to accept the 9,000 dollars as settlement in full, that is a decision to record on the day you make it, not a retroactive rewrite of the original invoice. Cash-method filers report the 9,000 dollars when it arrives and nothing more, which is the simple part. The reason to track the open 6,000 dollars anyway is that it tells you whether to keep working for that client, and it gives you an honest receivables picture the day a lender or a visa office asks for one.

The mistake almost everybody makes is reconciling once a year in March, from memory, on a laptop in another time zone. By then the platform export only goes back so far, the client contact who could confirm the Zurich wire has left, and the bank fee has no paper behind it. Reconcile monthly and each session takes twenty minutes. Reconcile annually and it takes a weekend, and you will still guess on three items. The IRS material on recordkeeping and Publication 583 both assume a contemporaneous record, and a guess made eleven months later is not one.

Living outside the country adds a practical wrinkle worth planning around. Your bank may need a phone call during Miami business hours, and you may be six or seven time zones away when that window opens. Build the request into your month rather than your April. If you would rather hand the whole matching exercise to someone who does it every day, our bookkeeping team reconciles the payer transcript against the bank record before anything reaches the individual return, and you can request a consultation to talk through how your particular payment mix should be handled.

The payoff is not a tidier spreadsheet. It is that when a notice arrives in 2029 about a 2026 payment, you open one file and answer it in a day. Set the monthly rhythm now, and every future version of this question answers itself.

Contact Us