When to use a comma before the word “but”
Grammatical explanation
A comma should precede a conjunction separating two independent clauses.
What it means
When you put a “but” between two phrases that could reasonably be made into two sentences, there should be a comma.
He went to the store, but she stayed home.
equals
1. He went to the store. 2. She stayed home.
How to remember it
Use a comma only if the “but” has a noun (person, place, or thing) following it.
I hate turnips, but my mother insists on cooking them.
Also
The comma never goes after the “but.”
Also Also
It works the same for “and” and “or” when they’re used as conjunctions.