Gratitude is the noun — the feeling itself. Grateful is the adjective describing the person who feels it. You feel gratitude; you are grateful. "I have gratitude for your help" is grammatical but stilted; "I am grateful for your help" is what people actually say.
The core difference
Same idea, two word classes, and they slot into different places in a sentence.
- gratitude — noun: a debt of gratitude, she expressed her gratitude
- grateful — adjective: I am grateful, a grateful nation
The test
See whether the word follows am, is or are. If it does, you need the adjective grateful. If it follows an article or a possessive — the, her, his — you need the noun gratitude.
The preposition
Both take for before the thing, and to before the person: grateful to you for your help, gratitude to my teachers for their patience. Mixing them — "grateful for you for helping" — is a common slip.
Grateful and thankful
Close, but not identical. Grateful points at someone who did something; thankful can point at circumstances with no one to thank: "thankful the storm missed us" works, "grateful the storm missed us" sounds like the storm made a decision. Where there is a benefactor, grateful is the stronger word.
Greatful is not a word
The misspelling is extremely common because the word sounds like it should contain great. It does not — it comes from Latin gratus, meaning pleasing or thankful, the same root as gratitude, gratuity and congratulate.
Frequently asked questions
Is it "I have gratitude" or "I am grateful"?
I am grateful. Gratitude is a noun and grateful an adjective; after am, is or are you need the adjective.
Is it "grateful to" or "grateful for"?
Both — for the thing and to the person: grateful to you for your help.
Is "greatful" ever correct?
No. It is a misspelling. The word comes from Latin gratus, not from great — the same root as gratitude and gratuity.