There are a few ways you can start a small business with no money. One way is to start a service-based business. This could be something like a home-based business, pet sitting business, or a virtual assistant business. You can also start a product-based business, which could involve things like selling handmade products, selling products you create yourself, or reselling products you buy wholesale. Another option is to start a franchise business. This involves paying a franchise fee to the franchisor, but you may be able to get financing from the franchisor to help with the cost. You can also start a business by licensing a product or technology from another company.