If you think that your small business cannot compete against larger ones then you're completely wrong. Small businesses have the advantage of easy and cheap marketing within its community. As a business owner, you should take advantage of this. Here are some ways you can market your small business to your community: Work on your online presence Nowadays, the fastest way for people to be aware of your small business is social media presence. Let's face it, people nowadays would spend most of their free time browsing through social media and interacting with friends there. This is the perfect time you could promote your business! Remember to create shareable content to spread it way faster. Think of how you would help the community Small businesses naturally have the weakness of being underdogs. One way that users would get attracted to your small business is to offer something that most large businesses cannot offer. You can offer free unlimited wifi hotspots, unlimited drinks (or whatever), freebies, promo hours and such. Just make sure that your community would benefit the most! Focus more on growth rather than profit As a new player in the industry, high prices would only repel potential customers away from your business. It's important to establish a name first before you raise your prices. This way, you'd have a larger audience and raising prices would be more acceptable to them since you've already proven yourself to them. It would also help to create publicity stunts for people to get instantly attracted to your business. You can try free drinks (or whatever) hour, publicity events, and such.