At my last house I was in a very, very rural area with two elderly neighbors and no one else nearby plowing. I would regularly plow their driveways if there was heavy snow and I was doing my own. They didn't ask me to nor offer to pay, but were very thankful and neighborly. I was happy to do it as a good neighbor thing. Not taking money also means you have no obligation if sometime isn't convenient or whatever.
I'm currently in a subdivision of expensive houses on 1 acre lots and without any tractor. One of my neighbors spontaneously brought his UTV-snowblower over one day while we were starting to shovel a 10" snowfall and cleared our driveway in under 5 minutes. We thanked him, he left, he has never been back. Might be worth mentioning that it was the first big snow of our first full winter up here. We've mostly been shoveling but got motivated to hire paid snow removal for the more recent big snows. Still appreciate the one time from the neighbor and don't feel as if he owes us a thing.
It's a lot easier to do a favor for one or two neighbors who, by age or finances or both, aren't in a good position to buy their own equipment. If you had a whole subdivision of people who could afford to pay for service or their own equipment, I wouldn't be inclined to do favors except either (1) to those few elderly/whatever people or (2) if there's a truly exceptional snowfall, like 5 feet when you rarely get more than 6 inches, and it's just far beyond what people are ready to handle. Outside those circumstances I would either keep to yourself or consider offering a for-hire service if you're interested and willing to buy insurance for it or take a risk.