"for commercial purposes" is correct and usable in written English. It is typically used to explain why something is done, especially when it involves the exchange of money or other goods or services. For example: "I obtained this data for commercial purposes.".
We use it for commercial purposes.
Operating drones for commercial purposes is illegal under US law.
"They are developing technologies not for commercial purposes, but for political purposes".
It cannot be provided to broadcasters or used for commercial purposes.
(Indeed, at least one has decided not to write for commercial purposes).
And when will the harnessing of technology for commercial purposes end?
It accuses the church of violating zoning regulations by using the building for commercial purposes.
Ludwig does not simply clarify my doubts with English writing, it enlightens my writing with new possibilities
Simone Ivan Conte
Software Engineer at Adobe, UK