Discovery is paid, fixed price, and yours to keep
Most firms scope for free and recover the cost in the build, which gives them a reason to win the work rather than to tell you the truth about it. We charge a fixed price for discovery and hand you a written specification you own outright, including the right to take it to another developer and have them quote against it.
If the specification says custom software is not worth it for you, that is a useful answer and you have paid a small amount to get it.
Discovery is $2,500, fixed price, and takes two to four weeks.