Until vs. By: What's the Difference?
Quick Answer
"Until" marks the end point of a continuous action — the action keeps happening up to that moment (I will wait until 5pm). "By" marks a deadline for a completed action — the action happens at or before that moment, not continuously (I will finish by 5pm). Choosing the wrong one changes whether an action is ongoing or finished.
Difference at a Glance
| Feature | Until | By |
|---|---|---|
| Type of action | Continuous, ongoing up to a point | One-time, completed no later than a point |
| Typical verbs | wait, stay, sleep, work, continue | finish, submit, arrive, decide, complete |
| Example | I will stay until 6pm. | I will leave by 6pm. |
| Answers the question | "How long?" | "By when? / No later than when?" |
Definitions
Until
Marks the end of a continuing, ongoing action or state.
until + point in time
"I will wait here until you arrive."
"The shop is open until 9pm."
"She worked until midnight."
By
Marks a deadline: something happens at or before this point, not continuously.
by + point in time
"Please finish the report by Friday."
"We need to decide by tomorrow."
"The package will arrive by noon."
Grammar Rule
Key Rule: Use "until" with verbs describing a state or action that continues without stopping up to a certain time. Use "by" with verbs describing a single, completed action that must happen no later than a certain time.
Test it: can you insert "continuously" or "the whole time" before the deadline and keep the meaning? If yes, use "until". If the action is a one-time completion, use "by".
Common Mistakes
Incorrect: I will finish the report until Friday.
Correct: I will finish the report by Friday.
"finish" is a one-time completed action, so it needs "by", not "until".
Incorrect: Please stay by the meeting ends.
Correct: Please stay until the meeting ends.
"stay" is a continuous action, so it needs "until", not "by".
Incorrect: We need your answer until tomorrow.
Correct: We need your answer by tomorrow.
More Correct Examples
Mini Quiz
1. Choose the correct word: "You must return the book _____ Friday."
2. Choose the correct word: "I will keep working _____ the deadline."
3. Fix the sentence: "The offer is valid by the end of the week."
Common Learner Questions
Can "by" mean the same as "until" in any context?
Not usually. Some learners confuse them because both refer to time limits, but "by" always implies a completed action at or before a point, while "until" always implies continuation up to that point. Swapping them changes the meaning of the sentence.
What about "by the time"?
"By the time" introduces a clause and works like "by": it marks a deadline for a completed action, as in "By the time we arrived, the show had already started."
Is there a difference between "until" and "till"?
"Till" is an informal, shorter variant of "until" with the same meaning. "Until" is preferred in formal and written English.