Recently mailed fabric using the priority envelope from post office, postage was $4.95. Had I used regular mail it would been almost $9.00. It pays to check each package.
Local post office has a scale in the lobby area for customers. It is free, you only pay when you are ready to puchase postage.