The sooner, the better! In some cases, we recommend that clients hold off with the patenting process since we know we can add a lot of value to a product. This helps the client avoid costly patent application revisions. Generally, we can start working on a project at any stage of development. Some clients reach out to us after making a rough prototype of their product and need assistance with organizing the specs to make it production-ready. Some come to us with only an idea, and we do the rest.