I made a half hour tutorial on how to create subscriptions using the Stripe API and NodeJS for your SaaS
Hey guys. I've done small websites for clients in the past with Wordpress and stuff. The biggest problem I had was agreeing on a project price (say $2000) and the project would end up never being finished.
Today I started contracting for a company to work on a web app for them. I asked to be paid per hour, however I'm worried this project will never get completed because the product manager keeps adding on features to what he originally wanted.
And since I don't want to end up working for free again, I'm sending daily invoices with a breakdown of time and what I did during that time. Is this a weird practice?
I feel like I've been burned several times with agreeing on an upfront cost or asking to be paid at the end of the week that I would rather send daily invoices that are due in 2 days (payable by credit card to prevent any cash flow issues)
Anyways; how do you guys manage it?