Online services
Graphic Design for Local Businesses
Logos, social graphics, and menus for local businesses, using Canva or Affinity.
Quick answer
Graphic Design for Local Businesses is a online services side hustle. Typical reported pay is $15 to $35 per hour. It costs about $0 to $200 to start. People commonly report their first paid work within 7 to 21 days.
- Typical reported pay
- $15 to $35 per hour
- Cost to start
- $0 to $200
- First dollar
- 7 to 21 days
- Hours a week
- 3+
Pay source: upwork.com, accessed 2026-09-10. Upwork graphic designers: median $25/hour, typical $15-$35; logo designers $15-$30/hour (Upwork cost pages); small-business flat-fee logo packages vary widely by scope.
What it typically pays
Public sources report $15 to $35 per hour for graphic design for local businesses. Upwork graphic designers: median $25/hour, typical $15-$35; logo designers $15-$30/hour (Upwork cost pages); small-business flat-fee logo packages vary widely by scope. Prices vary by city and by how the work is packaged. The launch checklist includes a pricing step so you set yours on purpose, not by guessing.
What it costs to start
Expect about $0 to $200 before the first job. Estimate (no single source): Canva free tier or Affinity; a Canva Pro or Adobe subscription optional The basics:
- Canva
- Affinity Designer/Photo
- Google Fonts
- Portfolio (Behance, Dribbble, or Instagram)
- Contract template
How fast the first dollar comes
People commonly report a first paid job within 7 to 21 days of starting, when they follow the checklist below in order. The fastest route is almost always someone you already know.
Where the first customers are
- Redesign one ugly menu or flyer from a local business for free and DM it to the owner
- Upwork or Fiverr in one visual niche (restaurant menus, real-estate flyers, church bulletins)
- Instagram before/after posts tagged to your city
Rules, permits and risks
- Copyright: never use unlicensed fonts or stock in client work; Canva's license limits logo use of its elements
- Unlimited revisions kill margins: 2 rounds in the contract
- Fiverr/Upwork fees and race-to-the-bottom pricing
- Income is taxable whether or not you receive a 1099; set aside roughly 25-30% (federal income tax plus 15.3% self-employment tax) and pay quarterly estimates if you expect to owe $1,000+ (IRS Self-Employed Tax Center).
Launch checklist
- Pick a niche (restaurants, realtors, gyms, churches) and study 10 good examples
- Make 5 portfolio pieces by redesigning real local businesses' materials
- Post them as before/after on Instagram; DM the 5 owners
- Set 3 flat packages (logo, social kit, menu/flyer)
- Create Upwork and Fiverr gigs with the same packages
- Land 2 clients; deliver in 3 days with 2 revision rounds
- Deliver files properly (SVG, PNG, PDF, brand color sheet); it separates you from template amateurs
- Collect testimonials plus a referral offer
- Add a monthly social-graphics retainer (12 posts a month)
- Raise prices after 5 clients
- Track hours; drop packages under $30/hour effective
Open as a checklist you can tick off
Templates
Replace the [brackets] with your details and send.
Owner DM
Hi [Name], I redesigned your takeout menu for fun. Before/after: [image]. If you want the print-ready version (PDF plus editable file), it's $150 and I can have it to you by Thursday. Either way, feel free to keep the idea.
Starter price sheet
Logo + brand colors $350 | Social media kit (10 templates) $250 | Menu, flyer, or one-pager $150 | Monthly 12-post graphics retainer $300
Fiverr/Upwork gig title
Restaurant menu redesign, print-ready in 3 days, 2 revisions included.
Honest caveats
- AI image tools and Canva templates shrink the low end; sell taste, brand consistency, and print-ready files
- Revision creep
- Local businesses are cheap; volume through retainers
- Portfolio takes weeks of unpaid work
Related playbooks
Freelance Bookkeeping
Monthly books for 3-10 small businesses in QuickBooks: steady retainers, no office.
- Typical reported pay
- $25 to $75 per hour
- Cost to start
- $0 to $300
Freelance Writing
Blog posts, newsletters, and web copy for small businesses that cannot write.
- Typical reported pay
- $15 to $40 per hour
- Cost to start
- $0 to $50
Social Media Management for Local Businesses
Run Instagram and Facebook for 3-5 local businesses that have no time to post.
- Typical reported pay
- $500 to $1,500 per month
- Cost to start
- $0 to $100
Pay figures are typical reported ranges from public sources, linked where we have them. They are not promises or predictions. What you earn depends on your market, your prices and the hours you put in.