A beginner VA portfolio is two or three practice projects for one service, each saved as a finished deliverable with a short write-up, collected in one link a client can open in ten seconds. You do not need paid clients, a website or a designer. You need samples that look like the work a client would get on day one, built with fictional data and labeled honestly as practice.
A focused weekend is enough: one day to build the samples, half a day for the write-ups, half a day to package and test the links.
What a client checks in the first minute
When a client opens your portfolio from a proposal or message, they are answering three questions quickly:
- Is this the same kind of work I need?
- Is it neat, accurate and easy to follow?
- Did this person think about the details I would worry about (privacy, mistakes, approvals)?
So the sample closest to the job goes first, every file opens without a “request access” wall, and each piece shows a decision you made, not just a finished screenshot.
Choose samples that match one service
| Your service | Sample 1 | Sample 2 | Sample 3 (optional) |
|---|---|---|---|
| Inbox and calendar | Gmail label and filter plan with 5 reply templates | One week of bookings across two time zones plus a daily summary | Meeting brief template |
| Customer support | 10 replies to realistic tickets plus escalation rules | Ticket log with tags and response times | FAQ page draft |
| Ecommerce operations | Supplier sheet cleaned into an import file, with a change log | Order-status tracker | Product description rewrite of 10 items |
| Social media support | One-week content calendar with captions | Two Canva graphics in a brand style | Monthly report template with placeholder numbers |
| Research | Comparison sheet of 15 options with sources | One-page recommendation memo | Lead list of 25 with defined fields |
Pick the row for your service. If you have not chosen one yet, How to Get Your First VA Client has a scoring method.
Build one sample properly: the inbox system
Here is the full build for the most common beginner sample, so you can see the level of detail that makes it convincing. It uses a free Gmail account you create only for practice. Never use your personal inbox.
The scenario (write this at the top of the PDF): “Practice project. Fictional client: Harbour Dental, a two-dentist clinic in Sydney. The owner gets about 60 emails a day: appointment requests, insurance questions, supplier invoices and newsletters. Goal: no appointment request waits more than four business hours.”
Build it:
- Send yourself 30 realistic emails from a second practice account: booking requests, a reschedule, an insurance question, two supplier invoices, newsletters, one angry patient.
- Create labels in Gmail (in Settings, the Labels tab, Create new label):
1-Action,2-Waiting,3-Bookings,4-Invoices,5-Reference. - Create two filters from the search options panel: supplier invoices to
4-Invoices, newsletters skipping the inbox into5-Reference. - Write five reply templates: booking confirmation, reschedule offer with two time options, insurance question acknowledgement, invoice received, and a calm reply to the complaint that promises a call from the owner by a stated time.
- Write a one-paragraph escalation rule: anything about pain, a complaint or a refund goes to the owner within one hour; the VA never gives clinical advice.
- Write a sample end-of-day summary:
Harbour Dental, end of day, Tue 14 Oct Bookings: 6 confirmed, 1 waiting for patient reply Needs you: 1 complaint (Mrs Tan, billing), drafted reply in 1-Action Invoices: 2 filed (Henry Schein, cleaning service), due 21 Oct Inbox: 0 unread, 4 in Waiting
- Take three screenshots (labels in use, a filter, a template) and blur nothing, because everything is fictional.
Put the scenario, screenshots, templates, escalation rule and summary into a 3 to 4 page PDF. The workflows behind it are explained in Email and Calendar Management for VAs.
Write a case study for every sample
The case study is what turns a file into evidence. Keep it to about 120 words, in this order:
- Practice scenario: who, what problem.
- What I made: the deliverables.
- How I worked: the steps and tools.
- Checks: how you made sure it was right.
- Designed to: the result it should produce. Not an invented result.
A filled-in example for the inbox sample:
Practice project: inbox system for a fictional dental clinic
Scenario: A two-dentist clinic gets about 60 emails a day and appointment requests get buried under invoices and newsletters.
What I made: Five Gmail labels, two filters, five reply templates, an escalation rule and an end-of-day summary format.
How I worked: I sorted 30 test emails by type, built filters for the two most predictable types, and wrote templates for the five most common requests.
Checks: I re-ran the filters on new test emails, read every template aloud for tone, and confirmed the escalation rule covers complaints, pain and refunds.
Designed to: keep appointment requests visible and answered within four business hours, and keep the owner’s attention on the few emails that need them.
Compare a weak version: “Inbox management sample. Organized emails using labels. Skills: Gmail, attention to detail.” It shows nothing a client can judge.
Lay out the portfolio on one page
A single Google Doc exported as PDF, a one-page Google Site, or a Canva website all work. The order matters more than the tool. Here is an example page for a fictional VA:
Ana Reyes | Inbox and Calendar Assistant for Clinics and Small Offices
I keep inboxes and calendars under control for busy practice owners, so appointment requests get answered the same day.
Samples (all practice projects using fictional data)
- Inbox system for a dental clinic: [PDF link]
- One week of bookings across Sydney and Manila time: [PDF link]
- Meeting brief template: [Doc link]
Tools I use: Gmail, Google Calendar, Calendly, Google Sheets, Canva
Background: Four years as front-desk officer at a medical clinic in Quezon City, handling 40 to 60 patient calls a day and the doctors’ schedules.
Contact: through Upwork or OnlineJobs.ph messages, or ana.reyes.va@gmail.com
Keep the contact line consistent with each platform’s rules. Upwork does not allow sharing contact details before a contract, so on Upwork use the profile’s portfolio section instead of a PDF with your email.
Share it so it actually opens
A link that asks for access wastes the whole portfolio, because a busy client may not bother requesting it. In Google Drive:
- Select the file or folder and click Share.
- Under General access, choose Anyone with the link.
- Set the role to Viewer.
- Click Copy link, then Done.
Then open the link in a private or incognito window where you are not signed in. If it asks you to request access, the setting did not save. Check each link on your phone as well, since some clients review applications there.
Name files so they make sense in a download folder: Ana-Reyes_Inbox-System-Sample.pdf, not Untitled document (3).pdf.
Platform notes
- Upwork: each portfolio item adds 5% to profile completeness, up to 20%. Four strong items get the full benefit; more is only useful if each is relevant. See How to Start on Upwork.
- OnlineJobs.ph: attach the most relevant PDF to each application rather than a link to everything.
- LinkedIn: pin two samples in the Featured section.
- Fiverr: use before-and-after images from your sample in the Gig gallery.
Using real past work
Work from a previous job can be strong proof, but it belongs to your employer or client. Use it only with written permission and with every name, number and identifying detail removed. If permission is unclear, rebuild the same deliverable with invented details. Before sharing any file, also remove hidden comments, version history, extra spreadsheet tabs and document properties that can carry the original author’s or company’s name.
Common mistakes
| Mistake | Fix |
|---|---|
| Samples for five different services | Pick one service; three samples for it |
| Screenshots with no explanation | Add the 120-word case study |
| “Increased sales by 40%” on a practice project | Write what it is designed to do, not results that did not happen |
| Files that ask for access | Set General access to Anyone with the link, test logged out |
| A real company’s logo or data | Fictional business, invented data |
| A 20-page portfolio | One page with links; 3 to 4 pages per sample at most |
FAQ
Do I need a website?
No. A PDF or a free Google Site is enough to start. A website helps later if you want inbound clients from search, but it does not replace good samples.
Can I use a real local business as the scenario?
Only with the owner’s written permission, and even then use invented customer data. A fictional business avoids the question entirely.
How do I show soft skills like communication?
Through the writing in your samples: templates, the end-of-day summary, the escalation rule and the case study itself. Those are communication.
What do I add once I have real clients?
Ask each client for permission to describe the work in general terms, or for a short written reference you can quote. Replace practice samples one at a time as permission-cleared real work comes in.
Sources and further reading
- Share files from Google Drive - Google Drive Help
- Create rules to filter your emails - Gmail Help
- Create and manage labels in Gmail - Gmail Help
- How do I create a 100% complete freelancer profile? - Upwork Help
- Get to know each other before a contract - Upwork Help
- Canva Content License Agreement - Canva
Fees, limits and platform rules change. The date at the top shows when this guide was last updated, and the sources section links to the official pages it relies on. If something has changed, tell us and we will correct it.

