Grammar DocsGrammar Docs
Home/Vocabulary/Roughly / Approximately
Intermediate16 lessons

Roughly / Approximately

The estimate register: the words that turn a number into a range. Why a bare number is a promise, the precision paradox, the full hedging ladder from ballpark to precisely, position rules, and the client-email patterns that protect your timeline.

Adverbs

Overview

In English, an unhedged number is a commitment. Say "two days" and the client hears a deadline. Say "roughly two days" and they hear an estimate.

That single word is the difference between missing a promise and updating an estimate. For freelance work it's not decoration โ€” it's the register that keeps your reputation intact when the work takes longer than you thought.

At a glance
  • Casual estimate โ†’ roughly ยท around ยท about ยท give or take
  • Formal estimate โ†’ approximately ยท in the region of ยท on the order of
  • Vague estimate โ†’ a ballpark of ยท somewhere between ยท in the low hundreds
  • Precise claim โ†’ exactly ยท precisely ยท to the day

The key insight

A bare number is a promise; a hedged number is a forecast

Compare three messages to a client:

  • "It'll take two days." โ†’ a commitment. Day three is a failure.
  • "Roughly two days." โ†’ an estimate. Day three is within tolerance.
  • "Two to three days." โ†’ an explicit range. Day three is expected.

Nothing about your actual work has changed. What changed is what the client will call it when it happens.

The test: would I be embarrassed if this number turned out wrong? If yes, hedge it.

Hedging is not weakness. English-speaking clients read unhedged estimates from developers as either inexperience or overconfidence โ€” because everyone knows software estimates are guesses. The hedge signals that you know it too.

Roughly โ€” the casual default

Casual, spoken, extremely common. Signals a real approximation, not false modesty.

  • "Roughly two days."
  • "Roughly 300 lines of code."
  • "It's roughly a 40% improvement."
  • "Roughly half the users are on mobile."
  • "Roughly speaking, the API does three things."

Approximately โ€” the formal default

Formal, written, slightly clinical. Documentation, proposals, invoices, reports.

  • "Approximately 12 hours of work."
  • "The dataset contains approximately 40,000 rows."
  • "Delivery is approximately three weeks from signature."
  • "Approximately 8% of requests time out."

The register split is real

Pick by document type, not by meaning

Approximately in casual speech sounds stiff โ€” "approximately two beers" is a joke. Roughly in a formal contract looks careless.

The two words mean the same thing. What differs is the room they belong in.

The full ladder โ€” vaguest to most precise

Choose your precision deliberately
  • ballpark โ€” a wide, non-binding guess. "Ballpark, a week." (noun-ish: "give me a ballpark")
  • somewhere around / somewhere in the region of โ€” deliberately loose. "Somewhere around ten grand."
  • roughly / around / about โ€” the everyday default. "About two days."
  • approximately โ€” the formal default. "Approximately 48 hours."
  • give or take โ€” attaches a tolerance after the number. "Two days, give or take."
  • or so โ€” casual, follows the number. "A week or so."
  • just over / just under โ€” you know the real figure, you're rounding. "Just under 5,000."
  • exactly / precisely โ€” full commitment. "Exactly 40 hours."
Don't stack them

โŒ "roughly approximately two days" ยท โŒ "about around ten." One hedge per number.

Grammar โ€” position

Before the number (the default)

  • "Roughly two hundred users." โœ…
  • "Approximately three weeks." โœ…

After the number (only some words)

  • "Two days, give or take." โœ…
  • "A week or so." โœ…
  • "Two hundred users, approximately." โœ… (formal, slightly stiff)
  • โŒ "Two days roughly." โ†’ weak; put roughly first or use or so.

Modifying a verb or adjective

Roughly also works outside numbers, meaning approximately, in broad terms:

  • "That's roughly what I meant."
  • "The two approaches are roughly equivalent."
  • "Roughly speaking, it's a state machine."
Approximately can't do this

โŒ "That's approximately what I meant." โ†’ โœ… "That's roughly what I meant."

The other roughly

A second, unrelated meaning

Roughly also means violently, harshly. "He grabbed it roughly."

Context separates them completely โ€” nobody misreads "roughly two days" โ€” but it explains why rough the adjective doesn't mean approximate in most positions:

  • "a rough estimate" โœ… (fixed phrase โ€” approximate)
  • "a rough draft" โœ… (unfinished)
  • "a rough number" โœ…
  • "a rough person" โ†’ unpleasant, not approximate

The precision paradox

Over-precise numbers read as less trustworthy

"This will take 14.5 hours" invites the question how do you know that? โ€” and you don't. Precision you can't justify undermines you.

  • โŒ "Approximately 14.5 hours." โ†’ the hedge and the decimal contradict each other.
  • โœ… "Roughly 15 hours." โ†’ honest about the resolution.
  • โœ… "Somewhere between 12 and 18 hours." โ†’ most honest of all.

Match the roundness of the number to the confidence you have. Round numbers signal estimates; specific numbers signal measurements. Mixing them confuses the client about which one you're giving them.

Ranges โ€” often better than a hedge

For timelines, an explicit range beats a hedged point estimate, because it names the bad case out loud.

  • "Two to three days."
  • "Somewhere between one and two weeks."
  • "Three days at best, a week if the API fights back."
  • "Call it four days, five if the data's messy."
The engineer's move

Give the range, then name the variable that decides it. "Two days if the schema is clean, four if I have to write migrations." Now the client understands the estimate instead of just receiving it.

Client email

  • "Roughly two days for the report logic, assuming the spec doesn't change."
  • "Approximately 20 hours across the two tools."
  • "That's a ballpark โ€” I'll firm it up once I've seen the data."
  • "Three weeks, give or take, depending on how fast feedback comes back."
  • "Roughly 70% done on the first milestone."
  • "I'd say somewhere in the region of $4,000 for the full scope."
Phrases to steal
  • "Ballpark, it's about a week โ€” I'll confirm once I've read the existing code."
  • "Roughly two days, but that assumes the API behaves as documented."
  • "Approximately three weeks from kickoff, subject to review cycles."
  • "That's a rough estimate; happy to break it down by task if useful."

Notice the pattern: hedge + the assumption behind it. The hedge alone can sound evasive. The hedge plus the condition sounds like someone who has actually thought about the problem.

Programming

  • "The endpoint takes roughly 200ms."
  • "Approximately 5% of the rows are malformed."
  • "It's roughly O(n log n) in practice."
  • "The bundle is just under 400kb."
  • "Roughly speaking, the worker polls, transforms, and writes."
  • "That's a rough draft of the schema โ€” nothing's final."
  • "Give or take a few edge cases, the two functions are equivalent."

Everyday life

  • "It's roughly twenty minutes on foot."
  • "The flat's about 60 square metres."
  • "Rent's around 500 a month, give or take utilities."
  • "I sleep roughly seven hours."
  • "There were, what, thirty people? Approximately." (spoken, slightly ironic)

The traps

Trap 1 โ€” Hedging the wrong thing

Hedge the number, not your competence.

  • โœ… "It'll take roughly two days." โ†’ confident, honest about the estimate.
  • โŒ "I think maybe it could possibly take around two days or so?" โ†’ the client now doubts you, not the timeline.

One hedge per sentence. Stacked hedges read as anxiety.

Trap 2 โ€” Hedging a fact

If you've measured it, state it. "The endpoint roughly returns 401" is nonsense; either it does or it doesn't. Hedges belong on quantities and predictions, not on facts you've verified.

Trap 3 โ€” The hedge that never firms up

"Roughly two days" is fine on day one. If the client asks again on day three and gets another "roughly," the hedge stops protecting you and starts looking like you don't know. Estimates should get tighter as work progresses:

"Ballpark a week" โ†’ "Roughly four days" โ†’ "Thursday."

Register & mnemonic

Roughly โ€” neutral, spoken and written, the everyday default. Never rude, never slang.

Approximately โ€” formal-written. Proposals, docs, invoices, reports. Stiff in speech.

Ballpark / or so / give or take โ€” informal. Fine with clients you know, avoid in a first proposal.

  • Formal synonyms: approximately, in the region of, on the order of
  • Casual synonyms: about, around, or so, ballpark
Mnemonic

๐Ÿ“ A ruler with no fine markings. You can read the centimetres but not the millimetres. That's roughly โ€” a real measurement, just at lower resolution. The number is honest; the precision is not claimed.

See also

Presumably / Admittedly ยท Apparently ยท Actually / Currently / Eventually. Not written yet: ideally / realistically.

Practice

1.The migration will take ___ three weeks from signature. (formal proposal)

2.That's ___ what I meant, yes.

3.Two days, ___ โ€” depends on the data.

4.___, I'd say a week. I'll confirm after I read the code.

0 of 4 answeredScore: 0 / 4
Two more โ€” spot the problem

Which one undermines itself?

  • โŒ "Roughly 15 hours." โ€” fine; round number, honest resolution.
  • โœ… (undermines itself) "Approximately 14.5 hours." โ€” the decimal claims precision the hedge denies.
  • โŒ "Somewhere between 12 and 18 hours." โ€” fine, and the most honest of the three.

Which is the strongest client message?

  • โŒ "I think maybe around two days or so?" โ€” stacked hedges; now they doubt you.
  • โŒ "Two days." โ€” an unintended promise.
  • โœ… "Roughly two days, assuming the API behaves as documented." โ€” one hedge plus the assumption behind it.
Answer key
  1. approximately โ€” formal written register; roughly is too casual for a proposal.
  2. roughly โ€” the non-numerical sense. Approximately can't modify what I meant.
  3. give or take โ€” the tolerance that follows a number.
  4. ballpark โ€” a wide, explicitly non-binding first guess.
โ† All words