The Problem With Writing "Million" Out
I spent three years managing financial reports across European markets before I ever sat down to properly document the abbreviation mess I was dealing with. The core issue is that million gets written differently depending on region, industry, and format. You will see M, MM, mil, mio, and a few other variants that look identical on the surface but mean very different things depending on where you are reading them. Here is how I actually work through it when a document lands on my desk and I need to know whether a number is in thousands or millions. First, I check the currency symbol or label sitting right next to the number. Then I look at the numeric value itself. A standalone "5M" attached to euros is almost certainly 5 million euros, but "5MM" in a US oil and gas report means the same thing. The double M comes from old accounting notation where M is thousand (from the Roman mille) and MM is thousand times thousand. That convention survived into modern finance even though it is technically incorrect from a classical standpoint.
Unraveling The World Of Million Abbreviations A Quick Guide And Examples
This section covers the abbreviations I encounter most often in practice, along with the specific contexts where each one appears. I am not going to list every variant that exists somewhere in the world. I am listing the ones that actually show up in documents I have had to parse. M is the standard abbreviation in most English-speaking business and tech writing. It appears after the number with no space in informal contexts (5M users) and with a space in more formal settings (5 M). The inconsistency in spacing alone has caused more confusion in my inbox than anything else. I now always assume no-space means the number is a compact metric display, typically from a dashboard or slide deck. MM is the finance and energy industry standard. It shows up in earnings reports, commodity pricing, and accounting statements. When you see $45MM in an SEC filing, it means 45 million dollars, not 45 thousand. This trips people up constantly because M alone also appears in financial contexts as thousand. The key differentiator is the double letter. Two Ms always means million in professional financial documentation, period. I have seen junior analysts miss this at least once per quarter.
mil appears mainly in North American technical and manufacturing contexts. In engineering drawings and parts catalogs, mil refers to thousandths of an inch, which is a completely different concept from million. However in general web analytics and marketing reports you will occasionally see mil used as million, especially in older Google Analytics exports or certain CRM platforms. Context is everything here. If the number is 500mil followers, it means million. If the number is 15mil tolerance, it means thousandths of an inch. mio and Mio are the standard across Romance languages and much of continental Europe. German uses Millionen abbreviated as Mio. Italian uses milioni with the shorthand mio. Spanish and Portuguese use millones or M depending on the publication. When reading a German annual report, 120 Mio € means 120 million euros. When I first started cross-referencing European filings I mixed up the capitalization conventions and misread three reports before I bothered to make a cheat sheet. mln is a less common but still valid abbreviation found in some Asian and Eastern European business publications. It is straightforward but rare enough that encountering it out of nowhere can cause a moment of hesitation. I treat it as million unless the surrounding text clearly indicates a different measurement system.
Get the Full Details

There is also the abbreviated form using the plus sign, like 5M+, which appears frequently in marketing and product announcements. The plus is not part of the abbreviation itself. It is a modifier meaning approximately or at least. 5M+ users does not mean five million plus something specific. It means five million or more, usually rounded. I have seen companies use this to inflate perceived scale, so I always cross-reference with their actual disclosed figures when accuracy matters.
How to Read Them Correctly in Context
The real skill is not memorizing every abbreviation. It is learning to read the surrounding context fast enough to catch mismatches before they affect your work. Here is the practical method I use now. When I open a document, I scan for the first numeric abbreviation and note what comes immediately before and after it. The unit label is the strongest signal. Revenue of $8M clearly means million. Population of 7M people clearly means million. But a spec sheet listing clearance at 0.5M could mean point five million or point five mils depending on whether the document is about housing demographics or mechanical engineering. I check the industry keywords in the document title and headers before making a call. I also look at the magnitude of the number itself. A population figure of 330M makes immediate sense for a country. A machine tolerance of 330M does not make any sense at all, so I immediately reconsider whether M means something else in that context. Numbers provide their own reality check when you pause long enough to consider them.
One edge case I ran into last year involved a bilingual contract between a French supplier and a US buyer. The document used M for million in the French annex and MM for million in the US annex. Both sections referenced the same payment threshold. The French side read 2M USD and the American side read 2MM USD. They meant the same amount, but a third party reviewing the contract for compliance flagged the inconsistency as a potential discrepancy. I had to write a one-page memo explaining that both abbreviations were correct within their respective regional conventions and that the numeric value was identical. It took forty minutes and saved us from a delayed audit review.

Abbreviation Reference Table
This table summarizes the abbreviations covered above with their primary regions and industries. I keep a simplified version of this printed at my desk because I still double-check when a new abbreviation format shows up in an unfamiliar document type. M: Standard English business and tech, global usage, means million
MM: Finance, energy, accounting, primarily North America, means million
mil: Technical and marketing contexts, primarily North America, usually million but sometimes thousandths depending on field
mio: German, Italian, and other Romance language business documents, means million
mln: Asian and Eastern European publications, means million
M+: Marketing and product metrics, means approximately million or more The abbreviations keep evolving. New platforms and regional markets introduce variations regularly. The underlying principle stays the same. Look at the number, look at the label, look at the industry context, and resolve any ambiguity before you commit to a reading. The mistakes I have made cost real time and occasional credibility. Reading carefully costs nothing.