@Lucyloop,
To answer the question... yes, I have worked from home both full-time and part-time. I am an engineer, I usually work full time (and get paid a salary for working from home). A few times I have taken contracts. One of these was a fix rate (half paid on successful completion) and the others I billed hourly.
The most important thing from working from home is making sure you get paid fairly. Of course, there is an adjustment to being productive (you have to do the work for which they are paying you).