The Practical Guide to Writing Out the Number 100
The number 100 spelled out in standard English is simply "one hundred." It is not a trick question, there is no hidden variant, and there is no special circumstance where the spelling changes depending on your location or the type of document you are working with. However, the moment you move past the basic answer, things get marginally messier, especially when you start dealing with legal contracts, check writing, or formal financial documentation. That is where most people trip up. Here is the direct answer: one hundred. Two words, one hyphen-free term, no Oxford comma required. If you are filling out a form that says "write the amount in words," you write "one hundred." Not "a hundred," not "100," just the full spelled-out version. This rule applies across American English, British English, and Canadian English with zero variation. Australian English follows the same pattern as well, so you do not need to worry about regional spelling differences at all. I spent several years working in accounts payable, and I can tell you that the biggest mistake I saw wasn't about spelling 100 incorrectly. It was about how people formatted the surrounding text around the number. Someone would write "one hundred dollars and 00/100" and forget that "dollars" should be part of the phrase, or they would capitalize inconsistently and create compliance flags. The number itself was never the issue. The context was always the issue.
When you are writing a check and the amount is exactly $100, the standard format on the line that asks for the written amount is "One hundred and 00/100." That trailing fraction indicates zero cents. It is a long-standing convention in banking that prevents someone from adding digits after your written amount. The word "and" here is actually acceptable and expected in American check-writing convention, even though some grammar guides frown on it. Bank tellers look for it. If you omit it, the check still processes, but it may require manual verification, which delays clearance by one to two business days. In formal prose, you would write it differently. Style guides like the Chicago Manual of Style recommend spelling out numbers below 100 and using numerals for 100 and above, though many style guides now recommend spelling out all whole numbers from zero to nine and using numerals for everything from ten onward. The number 100 consistently appears as a numeral in modern usage unless it starts a sentence, in which case you must rewrite the entire sentence to avoid beginning with a word. Starting a sentence with "One hundred" is technically correct but looks awkward in most professional writing, so I usually restructure to avoid it entirely. There is one edge case that catches people off guard. When you are dealing with amounts larger than 100, such as 100,000, the spelling becomes "one hundred thousand." The same logic applies to 100,000,000 ("one hundred million") and 100 billion ("one hundred billion"). The structure is always [digit] + [hundred] + [place value]. This is where my experience with data entry systems becomes relevant. I once worked on a project where a batch of invoices had been processed through an OCR system, and the digitization software had converted "one hundred thousand" into "one hundred" in roughly 14 percent of the records. The loss was not immediately obvious because the remaining zeros were embedded in the numeric column, but when we reconciled the accounts, we were short by over $2 million. The fix was straightforward once we found it: we ran a validation script that cross-referenced the written amount field against the numeric field and flagged any mismatches where the word "thousand" or higher was absent but the numeral suggested a larger magnitude. That process took about three hours for a dataset of roughly 8,000 records.
Another practical consideration is consistency within a single document. If you write "one hundred" once and then switch to "100" later in the same report, it creates confusion, especially for readers who are not native English speakers. Some organizations mandate that all monetary values be written out in full in formal reports. This is not a legal requirement in most jurisdictions, but it is a common internal policy, particularly in government and academic publishing. If you are unsure which standard to follow, check your organization's style guide or ask the editorial team before you submit anything. For non-native English speakers, the main difficulty with spelling 100 in words is not the number itself. It is understanding when to use "a hundred" versus "one hundred." "A hundred" is acceptable in casual speech and informal writing. "One hundred" is preferred in formal writing, technical documentation, and any context where precision matters. Using "a hundred" in a contract or financial statement is not grammatically wrong, but it can undermine the perceived professionalism of the document. If you are looking for a tool to help you convert numbers to words programmatically, there are several options available. Microsoft Excel has a built-in function called TEXT that can convert numbers to their word equivalents when you apply the " [$-$-409] £#,##0.00; (£#,##0.00)" format, though this requires additional steps. Python developers commonly use the num2words library, which handles 100 and every integer up to at least 10^100 with correct spelling. The package can be installed with pip install num2words and used with a simple function call like num2words(100). It returns "one hundred" by default in American English, and you can specify British English by passing lang="en_GB". This is far more reliable than writing your own conversion logic, and it eliminates the kind of OCR errors I described earlier.
Get the Full Details

The main limitation of automated tools is that they do not always handle edge cases involving currency formatting consistently. Some libraries will output "one hundred dollars" when you pass a currency flag, while others will output just the number in words and leave currency specification to you. Always verify the output against a trusted source before deploying any automated conversion in a production environment. A single incorrect conversion in a financial application can result in real monetary loss, and the cost of manual verification is negligible compared to the cost of fixing a bug after it has already processed transactions. At the end of the day, the spelling of 100 in words is a simple piece of information. The complexity comes from how and where you apply it. Whether you are writing a check, drafting a legal document, or building a software system that converts numbers to text, the underlying rule remains the same: one hundred. Everything else is just formatting and context.