The English Oracle

Does "cost-benefit ratio" use a hyphen or an en-dash?

--------------------------------------------------
Rise to the top 3% as a developer or hire one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: Puddle Jumping Looping

--

Chapters
00:00 Does &Quot;Cost-Benefit Ratio&Quot; Use A Hyphen Or An En-Dash?
00:17 Answer 1 Score 9
00:51 Accepted Answer Score 4
01:37 Answer 3 Score 3
02:13 Answer 4 Score 2
02:25 Thank you

--

Full question
https://english.stackexchange.com/questi...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#hyphenation #dashes

#avk47



ANSWER 1

Score 9


Nobody here has nailed it. Here's the answer:

In the construction "Pre–Civil War," the en-dash is correct because it modifies both "civil" and "war." What the OP is wondering is whether this idea carries over to "cost-benefit ratio" and of course you can see that it doesn't, because "benefit ratio" is not a compound term.

This is a very arcane bit of typesetting knowledge, and you'll see it observed only in the highest-end publications like New York Review of Books and The Economist.




ACCEPTED ANSWER

Score 4


Formally, hyphens are for joining terms, and en dashes are for ranges and distinctions. En dashes have a secondary application joining terms that are already hyphenated or contain spaces, but that doesn't apply here. In this situation I would use an en dash or a slash. Of course, if you do write it with a hyphen, nobody is going to be confused.

Technically, cost–benefit analysis can be interpreted as either [cost–benefit] analysis—an analysis of costs versus benefits—or cost–[benefit analysis]—costs versus an analysis of benefits. Luckily, the latter doesn't make any sense and would really only arise from deliberate pedantic misinterpretation.




ANSWER 3

Score 3


There isn't a definitive single answer. The distinction between hyphens and en dashes has more to do with typesetting rules than usage.

In my experience, then, a hyphen is the sensible choice for uniting two words into a compound form. I don't actually have an en dash on my keyboard, and trying to signify one with a double dash makes matters worse. The word processing program you use may impose what it thinks is correct. I have not noticed what mine does.




ANSWER 4

Score 2


If you use a slash it might look even less ambiguous:

  • Cost/Benefit