so.... a Contractor CONTRACTS!
Contracts are negotiable. It is common practice here in Ma. to get a deposit, and to get paid on a schedule of work done. It is no song and dance @Cara Lonsdale.
So many people want something for nothing here, Im not talking to the OP, or anyone else here per se, but how many times do people tell someone here to "just take a contractor" to a bunch of properties they don't, and probably wont own to "give an estimate" for repair costs. As if anyone would do that for a stranger based on their word that they will hire you if they get the property. Guess what? I already know you are either too broke to buy, or too cheap to pay what an actual tradesperson gets paid. I'm all for doing a favor for someone and I do it when I know they are actually in the game because everything is about connections. I'll do it for someone just because I like them too. I won't ever do it for someone who feels somehow superior because they call themselves an Investor. The folks here who do real business don't have any issue with a deposit, it may be different in other parts of the world but not here. The way I see it, if a person doesn't have a few hundred bucks or even $10,000 to show someone they mean it... they don't mean it. Meanwhile I've got a solid month booked for you? Get real. I'm not gonna be turning down work only to have you say one week before a job starts "oh I can't do it right now" or "my great uncle earl is doing it" A lien isn't squat if I never even got started because you don't mean it and I missed out on actual customers.
To the OP: I'm sorry that happened. There are people who will steal your money. Do your research and talk to people about whoever you hire. Small jobs don't usually need deposits and never 50%.
I'm not trying to rant but I really do get tired of hearing all of the trash talk around here about contractors. Seriously, Do your homework, don't go for the cheapest guy who promises rainbows and unicorns for $20 and you will be fine.