Most freelance advice for students is either too vague (build a personal brand) or too cynical (charge five figures from day one). Neither helps when you have a textbook bill due Friday and zero clients. This is the playbook I wish someone had handed me at 21: how to go from absolute beginner to your first paying customer in roughly three weekends. The tools have changed since I started, the pattern has not. You build proof, you knock on doors, you show up prepared, and you charge a fair price.
Build a portfolio in one weekend, not one semester
Nobody hires a freelancer with an empty portfolio, and nobody expects a 21-year-old to have ten clients already. The trick is to fake the cycle without faking the work. Pick three industries you find interesting, say a vegan cafe, a small law firm, and a hair salon, then build a complete fictional site for each one. Codrik's Student Builder tier is free with 100 credits, so you can spin up these three sites in a weekend without paying anything. Give each one a real name, a real-looking menu or service list, real photos from Unsplash, and a real-feeling about page. By Sunday evening you have a portfolio that looks like you have already been doing this for a year.
Find your first client by walking, not scrolling
Forget Upwork and Fiverr for now. Your first client lives within a 15-minute walk from your dorm. Open Google Maps, search for cafes, lawyers, hair salons, plumbers, dentists, and physiotherapists in your neighborhood, then click each one. Note the businesses with no website, a broken Wix from 2014, or just a Facebook page. That is your list. Aim for 30 names. These owners are not waiting for a slick agency proposal, they are busy running their shop and quietly aware they look outdated next to competitors. You are the cheapest, friendliest, most local solution they will see this year.
The outreach message that actually gets replies
Walk in during a quiet hour, or send a short email if you are too nervous to start in person. Keep it human and specific. Try this: "Hi, I'm a student at [university] and I noticed your bakery doesn't have a website yet. I build small business sites and I'd love to show you a free mockup of what yours could look like. Can I drop by Thursday afternoon for ten minutes?" Notice what is missing: no jargon, no SEO promises, no pricing. You are not selling yet, you are asking for ten minutes. Out of 30 messages, expect 3 to 5 yes responses. That is enough to start.
Demo live in the meeting, do not just talk about it
This is where most students lose the deal: they show up with a slide deck. Instead, bring your laptop, open Codrik in voice mode, and build a draft of their website in front of them in 10 minutes. Ask the owner three questions: what do you sell, who is your typical customer, what are your opening hours. Speak the answers into Codrik and let it generate the site live. The owner watches their business appear on screen with their name on it. Nothing closes a deal faster than that moment of recognition. They stop thinking "do I need a website" and start thinking "how soon can I have this one".
Pricing without underselling or overpromising
As a student, you are not competing with Prague agencies that charge 80,000 Kč for a corporate site, and you should not pretend to. A fair student rate for a local business site is 8,000 to 25,000 Kč, or roughly 350 to 1,000 EUR. Quote a flat fee, not an hourly rate, because owners hate uncertainty. A typical bakery or salon site lands at 12,000 Kč. A small law firm with more pages lands closer to 20,000 Kč. Add 249 Kč/month for hosting if they want you to manage it. When the client agrees, you pay the 1,900 Kč Client Handover fee on Codrik, which unlocks white-label delivery, custom domain, and full source code download. Your margin on a 12,000 Kč project is around 9,500 Kč after hosting setup and the handover fee. That is real money for a weekend of work.
Handover, contracts, and getting paid
Send a one-page contract before you start. It should say what you build, when you deliver, what is included (typically 5 pages, mobile responsive, contact form), and what costs extra (logo design, copywriting, photo shoots). Take 50% upfront, 50% on delivery. Use a simple invoice template, not a handshake. When the project is done, pay the Codrik handover fee, hand over the source code or transfer the project to their account, and walk them through how to update their hours or menu using voice mode. Most owners will never touch it, which is exactly why you offer the next step.
Scaling from one-off projects to monthly income
One-time fees are a trap if you only ever do one-time fees. The real game is recurring revenue. Offer every client a maintenance plan: 1,500 to 3,000 Kč per month for hosting plus small monthly updates, new photos, seasonal menus, blog posts, holiday banners. Because Codrik handles edits via voice or chat, a 30-minute call with the owner translates into changes you push live the same afternoon. Land 10 clients on monthly plans and you have 15,000 to 30,000 Kč of passive income before you graduate. That is rent paid, with hours left over to study, ship new sites, and figure out which kind of freelancer you actually want to become.
