Yes, an SBI account is not mandatory for challan payment. You can generate the challan and then visit your nearest SBI branch and pay in cash. Payment can be done after 3 hours of challan generation for up to 85 days. There is no additional fee charged for payment via challan.