Basses are expensive because they require more raw materials and more time for the production process that is more complex than one for regular guitars. You can find a wide price range when it comes to basses. Expensive ones have better construction, electronics, and, therefore, sound.