The cheapest method to buy stocks is using promo codes and offers. Most apps and sites do run offers like bonuses etc.