H&M has a wonderful selection of jackets and blazers, most under-$50. This textured jacket with leather details is a nice option. I also like this boxy, boucle jacket. This pink, biker jacket is a fun item to wear on weekends.
For the office, H&M has this grey melange jacket with a light peplum and this neutral jacket with subtle leather detailing. This collarless ivory jacket is also a good option (wear it with a scoop neck shell and wide-leg trousers).
For a traditional blazer look and fit, H&M has a few inexpensive choices. This black jersey blazer would be a great casual or relaxed-office option. This single-breasted blazer in dark blue (navy) is a great work blazer for the price.