To be grammatically correct, yes. The phrase needs a comma. Anytime you use the word "but" in the middle of a sentence that connects two separate sentence topics together in one sentence without making a new sentence, you need a comma.
For example:
"The symptoms of the Bubonic Plague include, but are not limited to: fever, chills, black pustule's, nausea, death, etc."
"I grow weary of performing such mundane tasks as sitting and doing nothing, but I need the money so I will perform them nonetheless."
you do not have to put the comma there
5 comma 300 comma 000 comma 000 comma 000 comma 000.
1,274,915,000. A trick is that you place a comma whenever there's a billion, million, thousand, hundred, etc. in your sentence. So you would write it as 1 (comma) 274 (comma) 915 (comma) 000. You need the zeros at the end because a billion always has nine places after the first comma. Since there were only six, that means the rest has to be zeros.
no. if but before is a sentence on its on and after but is a sentence on its own then put a comma before but.
What are all the names of a comma in a number
you do not have to put the comma there
Yes, you ought to, anyway.
it needs a comma
No, there is no comma in "please find attached." It is a common phrase used in email communication to indicate that a file or document is included with the message.
"In five years, things happened." Yes you do need a comma.
No. There is no word in English that always requires a comma before it.
Not necessarily. The comma indicates a pause in speech. Use a comma after "but" only to indicate a noticeable pause in speech. If there is no pause, there should be no comma.
No
No, you do not need to put a comma after "To begin with" when it is used as an introductory phrase in a sentence.
Exclamations are typically separated from the rest of a sentence by a comma. "Oh! I didn't know that!" "Oh, it isn't that important."
Only proper nouns and I are capitalized after a comma. But is a conjunction, so no, it doesn't need to be capitalized.
You only need one space after a comma.