salaam wa alaikum sheikh...saying mashallah and inshallah and spelling it like this....is it wrong??? because some say that it has to be insha allah or masha allah...???
In Arabic the correct way to write (As Allah wills) is ان شاء الله. The incorrect way to write the same is انشاءالله.
The first one has the correct meaning if it is written exactly as it is. The second one will change the meaning because the word انشاء in Arabic means to create something or to start something.
In English it really makes no difference other than probably the pronunciation. I believe that the right way of writing ان شاءالله in English is "Insha'Allah" but it may acceptable in other ways as well.
Similarly, Masha'Allah should be written as I just wrote.
And Allah knows best.
Mufti Ikram ul Haq
Fatwa Center of America