In HeavyBid an estimate code is limited to 12 characters which are more than enough. My opinion is that best practice for an estimate code is a sequential code starting with the year. For example, the code structure would look like this: 20-001, 20-002, 20-003….