Different projects have different ownership models. A standard client website, custom system, SaaS platform and reusable module may not carry the same source-code rights. This must be clarified in the quotation or contract so both sides understand licensing, copyright and maintenance responsibilities.
Business Advice
Website ownership and source-code agreements
Copyright and source-code ownership must be agreed before development starts.