Comma Before But

  • Put a comma before but when but is joining two independent clauses. Otherwise, leave the comma out.
  • You almost never need a comma after but.

Deciding whether to put a comma before or after but in a sentence is hard for a lot of writers, but it doesn’t have to be for you!

Comma Before But

You should put a comma before but only when but is connecting two independent clauses.

I would go for a walk, but it’s raining outside.

Comma before but

How do you know you have two independent clauses? First, look at the words before but: I would go for a walk. Then look at the words after but: it’s raining outside. Both of those phrases could stand alone as complete sentences. That means they’re independent clauses, so you need to use a comma before but.

When you don’t have two independent clauses, leave the comma out.

I would go for a walk, but for the rain.

This time, but is connecting an independent clause to a dependent clause. How do you know? Look at the words after but: for the rain. That phrase can’t stand by itself as a complete sentence, which means it’s a dependent clause. Therefore, you shouldn’t use a comma before but.

I would go for a walk but for the rain.

Here are a few more examples of when you should and shouldn’t use a comma before but in a sentence:

The dog is young, but well trained.
The dog is young but well trained.
Grammar is boring, but necessary.
Grammar is boring but necessary.

The dog is young but he’s well trained.
The dog is young, but he’s well trained.
Grammar is boring but it’s necessary.
Grammar is boring, but it’s necessary.

By the way, this comma rule applies to all conjunctions, including and, or, and so.

Comma After But

If you’re wondering whether you need a comma after but, the answer is that you probably don’t.

The only time you need a comma after but is when it is immediately followed by an interrupter. An interrupter is a little word or phrase that interrupts a sentence to show emotion, tone, or emphasis. You should always use a comma before and after an interrupter.

But, of course, it’s not safe for Spot to go outside on his own.

In the sentence above, of course is an interrupter. You could take it out of the sentence without losing any meaning. The only reason it’s there is to emphasize the obviousness of the statement. If your sentence happens to place an interrupter directly after but, then go ahead and use a comma. Otherwise, you don’t need a comma after but.

Weekly Grammar Tips
Weekly Grammar Tips
Want more good reads?

Get the best stories delivered to you each week.

Comments
  • V’s EnglishClass

    I need help ASAP. Would punctuation here be OK?: “They are very useful, but, can you understand them?” Please help me! 🙁

    • Noorah Ak

      I don’t think you need a comma after “but” here since the two parts of the sentence are independent clauses.

    • Craig

      “They are very useful, but can you understand them?”

  • Laura

    Which is correct?
    1. I would have asked, but, the last time, I was told to help myself.
    2. I would have asked but, the last time, I was told to help myself.
    3. I would have asked, but the last time, I was told to help myself.

    • Natalia

      I would have asked, but last time I was told to help myself

  • Corey

    Should there be commas in the following sentences?

    “Use commas to set apart nonessential word groups, but not essential word groups.”
    “I like almost all fruit, but not bananas.”
    “I agree, but James doesn’t.”

    Thanks!

Want more good reads?

Get the best stories delivered to you each week.

Embed Code

Copy code below to embed this post to your site.