It’s a must that you do the custom software project estimation correctly.
That’s why you should adopt the best practices for project estimation for that purpose.
As a summary, it’s advisable to have a comprehensive estimate, avoid comparison of two or multiple projects, consider non-development factors, determine the project size, and use the right tools for the project.