Have you ever stopped in the middle of a sentence and wondered whether “who” or “whom” is correct? You’re not alone. Even native English speakers sometimes hesitate because both words refer to people and can appear in very similar sentences.
The good news is that the difference between who vs. whom becomes much easier once you understand one basic idea: who usually acts as the subject while whom usually acts as the object.
For example:
- Who called you?
- Whom did you call?
In the first sentence, who performs the action of calling. In the second sentence, whom receives the action.
However, modern English adds an important twist. People commonly use who instead of whom in everyday conversation. That means you’ll hear phrases such as “Who did you meet?” far more often than “Whom did you meet?”
So, when should you use each one? How can you tell the difference quickly? And is whom still grammatically correct?
Let’s break it down without turning grammar into a maze.
Quick Answer
The simplest rule for who vs. whom is this:
Use “who” when the person is doing the action. Use “whom” when the person is receiving the action or functioning as an object in formal English.
| Word | Main Function | Easy Replacement | Example |
| Who | Subject | He/She/They | Who called you? |
| Whom | Object | Him/Her/Them | Whom did you call? |
Try replacing the word with he or him.
If he/she/they sounds right, use who.
If him/her/them sounds right, use whom.
For example:
Who called Sarah?
You can answer:
He called Sarah.
So who is correct.
Now consider:
Whom did Sarah call?
You can answer:
Sarah called him.
Therefore, whom works.
There is one more thing to remember. In casual modern English, who often replaces whom, especially when it appears after a verb or at the end of a sentence.
Comparison Overview
The difference between who vs. whom mainly comes down to grammatical function. Both words refer to people, but they don’t normally play the same role in a sentence.
| Feature | Who | Whom |
| Basic grammatical role | Subject | Object |
| Refers to | People | People |
| Replacement test | He/She/They | Him/Her/Them |
| Common in conversation | Very common | Less common |
| Common in formal writing | Common | Common |
| Example | Who sent the letter? | Whom did you invite? |
| After a fronted preposition | Less formal | More formal |
| Example with preposition | Who did you speak to? | To whom did you speak? |
Think of a sentence as a small stage.
The subject performs the action. The object receives the action.
For example:
Maria helped John.
Maria performs the action. John receives it.
If you’re replacing Maria with a question word, you use who:
Who helped John?
If you’re replacing John, you use whom in formal grammar:
Whom did Maria help?
That’s the heart of the who vs. whom difference.
Main Differences Between Who vs. Whom
The most important difference between who and whom is their grammatical role.
Who Functions as the Subject
Use who when the person you’re asking about performs the action.
Consider this sentence:
Who opened the door?
Someone opened the door. The unknown person performed the action.
You could rewrite the sentence:
He opened the door.
Because he works as the subject, who is appropriate.
More examples include:
- Who broke the window?
- Who sent this message?
- Who wants some coffee?
- Who wrote this article?
- Who lives next door?
- Who took my notebook?
In each sentence, the person represented by who performs the action.
Whom Functions as the Object
Use whom when the person receives the action.
For example:
Whom did you invite?
The person doing the inviting is you. The unknown person receives the action.
The underlying sentence looks like this:
You invited him.
Since him is an object, the formal question uses whom:
Whom did you invite?
Other examples include:
- Whom did you call?
- Whom did she hire?
- Whom did they choose?
- Whom did he help?
- Whom are you meeting?
- Whom did the manager recommend?
There’s a simple pattern hiding underneath all these examples:
Subject → Verb → Object
Sarah → called → Michael.
Therefore:
Who called Michael?
But:
Whom did Sarah call?
Once you identify who performs the action, the choice becomes much clearer.
The He, Him, She, Her, They, Them Test
If you’re unsure about who vs. whom, the replacement test is your best shortcut.
Replace the unknown person with one of these words:
- He
- She
- They
Use who if one of those sounds right.
Replace the person with:
- Him
- Her
- Them
Use whom if one of those works.
Example: Who
Who is coming to dinner?
Try:
He is coming to dinner.
That sounds correct.
Therefore:
Who is coming to dinner?
Example: Whom
Whom are you calling?
Try:
You are calling him.
That works.
Therefore:
Whom are you calling?
Another Example
Who wrote the report?
Test it:
She wrote the report.
Correct.
Now:
Whom did you ask?
Test it:
You asked her.
Correct.
The trick is surprisingly reliable because who and whom belong to different pronoun cases.
Who corresponds to subject forms such as he and she. Whom corresponds to object forms such as him and her.
Who vs. Whom in Questions
Questions create some of the most common confusion between these two words.
The key is to determine whether the unknown person performs the action.
When to Use Who in a Question
Use who when the person is the subject.
Who called you?
The hidden structure is:
He called you.
The unknown person performs the action.
Another example:
Who ate the last slice of pizza?
The answer might be:
She ate the last slice.
Again, who represents the subject.
When to Use Whom in a Question
Use whom when the person is the object in formal English.
Whom did you call?
The structure is:
You called him.
The person receives the action of the verb call.
Consider another example:
Whom did the teacher praise?
The structure is:
The teacher praised him.
The teacher performs the action. The person being praised receives it.
Therefore, whom is traditionally correct.
Why Do People Say “Who Did You Call?”
Here’s where real-world English becomes more interesting.
You may have learned that “Whom did you call?” is grammatically correct. Yet most people naturally say:
Who did you call?
That doesn’t mean English speakers have suddenly forgotten grammar.
Language changes. In modern English, who frequently replaces whom in everyday speech and informal writing.
Compare these sentences:
| Formal | Everyday English |
| Whom did you call? | Who did you call? |
| Whom are you meeting? | Who are you meeting? |
| Whom did she invite? | Who did she invite? |
| Whom did they hire? | Who did they hire? |
Whom hasn’t disappeared. Instead, its use has become more restricted.
It still appears frequently in formal writing, traditional grammar, legal language, academic contexts, and constructions involving fronted prepositions.
So don’t assume that every sentence containing an object requires whom in every situation.
Read More: Weather vs Whether: Meaning, Differences, and Examples
Who vs. Whom After Prepositions
Prepositions create another important distinction.
Words such as to, with, for, from, by, about, and of can introduce objects.
In formal English, whom commonly follows a preposition.
For example:
To whom did you speak?
The underlying structure is:
You spoke to him.
Because him is the object of to, formal English uses whom.
More examples include:
- To whom should I send the application?
- With whom are you traveling?
- For whom did you buy the gift?
- From whom did you receive the message?
- About whom were they talking?
These constructions sound formal.
In everyday conversation, English speakers usually move the preposition to the end and use who:
Who did you speak to?
Who are you traveling with?
Who did you buy the gift for?
Both patterns occur in real English. The choice depends heavily on formality, style, and context.
Formal and Conversational Examples
| Formal Style | Conversational Style |
| To whom did you speak? | Who did you speak to? |
| With whom are you going? | Who are you going with? |
| For whom is this package? | Who is this package for? |
| From whom did you hear this? | Who did you hear this from? |
If you’re writing a formal letter or academic document, whom may fit better.
If you’re chatting with a friend, who usually sounds more natural.
Who vs. Whom in Relative Clauses
Relative clauses are another place where the distinction matters.
Consider:
The woman who called me is my neighbor.
Here, who performs the action.
The clause means:
She called me.
Therefore, who is correct.
Now consider:
The woman whom I called is my neighbor.
Here, I perform the action.
The woman receives the action.
The underlying sentence is:
I called her.
Therefore, formal grammar uses whom.
Compare These Two Sentences
The man who helped me was kind.
The man whom I helped was kind.
The difference is small in appearance but significant in structure.
In the first sentence:
The man → helped → me
In the second:
I → helped → the man
That change determines whether who or whom fits traditional grammar.
When Can Whom Be Omitted?
In relative clauses, whom can often disappear entirely when it functions as the object.
For example:
The person whom I met was friendly.
You can write:
The person I met was friendly.
Both versions are grammatical.
The second version sounds more natural in everyday English.
Similarly:
The woman whom we hired has excellent experience.
Can become:
The woman we hired has excellent experience.
This is one reason whom appears less frequently in ordinary writing. English has a convenient way to remove the object pronoun altogether.
Who vs. Whom in Indirect Questions
The subject-object distinction also applies to indirect questions.
Consider:
I know who called you.
The person represented by who performs the action.
You can rewrite it as:
I know he called you.
Now consider:
I know whom you called.
Here, you perform the action.
The underlying structure is:
You called him.
Therefore, traditional formal grammar uses whom.
More Examples
Subject:
She knows who wrote the letter.
Object:
She knows whom you contacted.
Subject:
Tell me who opened the door.
Object:
Tell me whom you invited.
The fact that the question appears inside another sentence doesn’t change the basic grammatical relationship.
FAQs:
Is Who or Whom Correct?
Both can be correct. The choice depends on the grammatical role of the person and the level of formality.
Use who for a subject. Use whom for an object in traditional formal grammar.
Is It “Who Did You Call?” or “Whom Did You Call?”
“Whom did you call?” follows traditional formal grammar because the person is the object of call.
“Who did you call?” is extremely common in modern English and sounds natural in everyday communication.
Is Who the Subject or Object?
Traditionally, who is the subject form and whom is the object form.
However, modern English frequently uses who in object positions, especially in conversation.
Is Whom Still Used?
Yes. Whom remains part of standard English and still appears in formal writing and certain fixed constructions.
Examples include:
- To whom
- With whom
- For whom
- From whom
It also appears in formal questions and relative clauses.
How Can I Easily Know When to Use Whom?
Use the him/her/them test.
If the answer would naturally be him, her, or them, traditional grammar calls for whom.
If the answer would be he, she, or they, use who.
Is “Who Did You Speak To?” Correct?
Yes. It’s common and natural in modern English.
A more formal version is:
To whom did you speak?
The difference is primarily one of grammatical form and style.
Can Whom Be Used in a Relative Clause?
Yes.
For example:
The person whom I invited arrived early.
Here, I perform the action of inviting. The person receives that action.
You can also omit the pronoun:
The person I invited arrived early.
What’s the Difference Between Who and Whom in One Sentence?
Who usually refers to the person performing an action. Whom traditionally refers to the person receiving the action or serving as the object of a preposition.
Conclusion:
The difference between who vs. whom becomes much simpler once you stop thinking about which word sounds more formal and start looking at the sentence’s structure. At the same time, remember that modern English doesn’t always follow the strict traditional pattern in everyday conversation. “Who did you call?” is natural and widely used. “Whom did you call?” carries a more formal tone. So don’t make the choice harder than it needs to be. Find the subject, find the object, check the tone, and let the sentence guide you.

Andrew Wilson is an experienced language researcher and content writer specializing in WordsConfusion topics. He helps readers understand commonly confused English words, spelling differences, grammar rules, word meanings, and proper usage through clear explanations, practical examples, and easy-to-follow language guides. His goal is to make English learning simple, accurate, and accessible for students, writers, professionals, and everyday learners.