Written especially for makeup artists. No tech knowledge needed. Follow along at your own pace, from your very first login to managing clients, invoices, and revenue — all from one place.
You don't need to read everything at once. Start with Chapters 1–5 to get up and running. Come back to the other chapters whenever you need them. Every step tells you exactly what to tap, what to type, and what happens next — no guessing.
Skill to Bill is a web app — it lives in your phone's browser, just like a website. But once you install it on your home screen, it looks and feels exactly like any other app on your phone.
On iPhone use Safari. On Android use Chrome. These work best.
Type app.skilltobill.app in the address bar at the top and tap Go.
Enter the username and password your admin sent you. Both are case-sensitive — check for capital letters.
You'll be taken straight to your Dashboard. That's it — you're in!
You won't need to log in every time you open the app. After 24 hours, you'll be asked to log in again. This is normal and keeps your account secure.
Once you install it, you can open Skill to Bill directly from your home screen — no browser, no typing the address. It opens fullscreen just like WhatsApp or Instagram.
From this point on, just tap the icon to open Skill to Bill — exactly like opening WhatsApp. No need to open Chrome or Safari first, no need to type the address again.
On iPhone, you must use Safari — it won't appear in Chrome. On Android, you must use Chrome — it won't appear in other browsers. If you don't see it, try opening the app in the correct browser first.
When your admin creates your account, they set a temporary password for you. The first time you log in, the app may ask you to set your own personal password. This keeps your account private — even your admin won't know it.
This is usually a combination your admin created. Type it exactly as given.
This screen appears automatically when your account is flagged for a password change.
Enter it once in the "New Password" box and once more in "Confirm Password" to make sure you typed it right.
You'll be logged in right away and taken to your Dashboard. Write your new password somewhere safe!
Your password must follow these 4 rules to keep your account safe. The app will tell you exactly which rule you've missed if your password doesn't work.
Makeup@2024 — 10 characters, has a capital M, has numbers 2024, and has the @ symbol. Easy to remember, hard to guess. Don't use your name or phone number alone.
There is no "Forgot Password" link. If you forget your password, contact your admin. They can reset it and give you a new temporary password to log in again.
If you type the wrong password 10 times in a row, the app locks you out for 15 minutes. This is a security feature to stop anyone from guessing your password. Just wait 15 minutes and try again — with the correct password this time.
Your Profile is the foundation of everything in the app. Your name and company appear on invoices and messages sent to clients. Your Looks appear in the client form so they can pick their makeup style.
Set up your profile before you start adding clients. Your company name, phone number, and looks are used throughout the app and on every PDF you generate.
Tap the Profile icon — on mobile it's the last icon in the bottom navigation bar (looks like a person). On desktop it's in the left sidebar.
Your real name. This appears on bills and in WhatsApp messages to clients. Example: Brindha Selvam
Your studio or business name. This appears as the header on every invoice. Example: Artistry by Brindha
Your WhatsApp number. Clients can contact you directly from their portal using this number. Example: 9876543210
Used when you pay your subscription. Example: brindha@gmail.com
Looks are the makeup styles you offer. When a client opens their booking portal, they pick one look per event from the list you create here.
Example: Signature, Airbrush, HD Glow, Natural Glow, Full Glam
The look appears as a small tag. Add as many as you offer.
For each look type, you can paste an Instagram reel link showing that style. When your client is picking their look in the portal, they can tap "View reference" to see your actual work. This helps them decide and reduces last-minute change requests.
Choose how many days before an event you want to be reminded to send a greeting WhatsApp to your client. For example, if you choose "2 days before", any client with an event in the next 2 days will appear on your Dashboard so you can send them a message easily. Most artists choose 1 or 2 days.
Always tap the big gold "Save Profile" button at the bottom after making any changes. Wait for the green "Changes Saved! ✓" message before leaving the page.
Below the Save Profile button, you'll find a separate Privacy & Security section. This is where you manage account-level security — it is separate from your profile details and does not require you to hit Save.
2FA sends codes to your email. Make sure your email address is filled in and saved in the profile section above before turning on 2FA.
The Dashboard is the first thing you see when you open the app. Think of it like the front page of your business — everything important is right here.
| Section | What it shows you |
|---|---|
| 🔴 Subscription Warning | A red or yellow strip at the very top if your plan is expiring soon. Tap it to renew. Only appears within 7 days of expiry. |
| 📅 Next Booking | Your very next upcoming event — the client's name, date, venue, time, and how much was paid. Glows gold if it's today or tomorrow. |
| 💬 Client Greeting | If any client's event is coming up soon (based on your setting), a green card appears here with a one-tap WhatsApp button. |
| 💰 Total Revenue | The big number — how much you've earned in total from all completed events. Below it: your net profit, total expenses paid out, and what's still coming in from upcoming bookings. |
| 📊 This Month | Four small cards showing this month only: Revenue, Profit, Advances received, and Pending payments due. |
| 🍩 Work vs Class | A donut chart showing how much of your business is client makeup (Work) vs teaching (Classes). |
| 📈 Monthly Trend | A bar chart showing your earnings month by month. Solid bars = earned. Faded = upcoming. Gold = current month. |
| 📋 Upcoming Bookings | Your next 4 events listed with client name, date, and a green "Share Bill" button for each. |
If you haven't added any bookings yet, you'll see a simple guide with 3 steps to get started. Just follow those steps or go to Chapter 5 now to add your first booking.
Every time you confirm a new client appointment, add it here as a "Booking". This keeps track of the date, what you're doing, how much you'll earn, and any expenses you'll pay out.
You can also tap "+" on the Calendar, or find "Add your first booking" on the Dashboard if it's empty.
Fill it from top to bottom. Don't worry — you can always edit it later.
Give this booking a clear name so you can identify it in your list. Example: "Priya's Bridal", "Kavya's Reception", "Sangeet — Meera". This is for your reference only.
Choose Work for client makeup events. Choose Class for teaching sessions. This changes the fields shown below.
Enter when and where the event is. If the same client has multiple events (e.g., Sangeet on Friday and Wedding on Saturday), tap "+ Add Event" to add a second date and venue under the same booking.
Add the client's contact details. The phone number is important — it's used to let the client log into their private booking portal, and for WhatsApp messages.
Add the services you will provide. For each service, enter how many (Qty) and the price per person (₹).
| Service | When to use |
|---|---|
| Brides Makeup | Main bride — usually 1 person |
| Bridesmaid Makeup | If doing multiple bridesmaids, change Qty to 2, 3, etc. |
| Groom Makeup | If the groom wants makeup too |
| Kids Makeup | Flower girls or young family members |
| Bridesmaid Hairdo | Hair styling services for bridesmaids |
| Bridesmen Hairdo | Hair for groom-side members |
For anything not in that list, scroll to Custom Items and add your own description and amount.
If you're billing the client for your travel to the venue, or for saree draping, add those amounts here. They're added to the client's bill.
These are amounts you pay out to helpers. They are NOT added to the client's bill — they are subtracted from your earnings to show your actual profit.
Gross = the full amount the client pays you (e.g., ₹15,000).
Expenses = what you pay helpers (e.g., ₹2,500 to hairstylist).
Net = your actual profit = ₹15,000 − ₹2,500 = ₹12,500. The app calculates this for you automatically.
If the client has already paid you a token/advance amount at the time of booking, enter it here. This will show as "Advance Paid" in the booking and on the client's bill.
Any special notes for yourself — like client skin issues, a special request they mentioned, or a reminder. Only you see this.
You'll see: Gross Total (what client pays), Your Expenses, Net Revenue (your profit), Total Paid (advance), and Balance Due. All calculated live as you type.
The booking is created. It immediately appears in your Dashboard, Bookings list, and Calendar. A private client portal link is generated automatically.
Tap Bookings in the navigation bar to see all your events. At the top you'll find:
| Colour / Badge | What it means |
|---|---|
| ● Upcoming | Event hasn't happened yet. Gold colour. |
| ● Completed | Event is done, final payment recorded. Green colour. |
| ● Cancelled | Event cancelled. Grey, not counted in revenue. |
| Balance Due ₹X | The client still owes this amount. Red badge. |
| ✓ Form | Client filled their makeup preference form. Blue badge. |
| Today / Tomorrow / 3d | How many days until the event. |
Every booking in your list is a card. Tap anywhere on the card to expand it and see everything — venue, services, payments, client contact, and action buttons.
The booking form opens with all existing details already filled in.
All changes save immediately. Your Dashboard stats update automatically.
After you've done the event and received payment, mark it as Complete so it counts in your revenue.
The app shows how much is still due. Tap "Fill full amount" to auto-fill the balance if they paid everything.
The event turns green and the amount is added to your total revenue on the Dashboard.
No problem. Enter only what was actually received. The rest will still show as "Balance Due" on the completed event so you can track what's still owed to you.
Client Cancelled → the advance you collected stays in your revenue (you kept it).
I Cancelled → the advance is treated as returned to the client and is removed from your revenue.
Read the explanation shown carefully. It tells you exactly what will happen to the advance amount.
The booking is marked cancelled. It stays in your history but won't affect your upcoming revenue.
Expand any booking. In the client info section you'll see:
The Calendar shows all your bookings on a month grid, just like a wall calendar. Busy days have coloured marks so you can see at a glance when you're free and when you're booked.
| What you see on a date | What it means |
|---|---|
| Gold dot or gold date | You have an upcoming event on that day |
| Green dot or green date | You have a completed event on that day |
| Number badge — like ③ | You have 3 events on that day |
| Subtle glow ring | Today's date — always highlighted |
On your phone you can also swipe left (next month) or swipe right (previous month) on the calendar grid.
On your phone, a sheet slides up from the bottom showing full details of every event on that date — time, venue, client, and amount. On a computer, details appear to the right of the calendar.
Tap the "Add Event" button at the top, or tap a date and then tap "Book" in the sheet that appears. The booking form will open with that date already filled in for you.
When a new client asks "Are you free on the 15th?", open Calendar, go to that month, and look at the 15th. If it's gold, you already have a booking. If it's empty, you're free. Saves you from double-booking!
Every booking automatically gets a unique, private link. When your client opens this link on their phone, they can see their booking details, choose their makeup look, upload reference photos from Pinterest or Instagram, and view or download their bill — all without downloading any app.
WhatsApp opens with a message already written, containing the link. Just tap Send. Done!
When your client opens the link, they will be asked to enter their mobile number (the same number you saved in the booking). This means only your actual client can access it — not anyone else who might accidentally get the link.
One-time verification. They stay logged in on their phone after that.
Event date, venue(s), total amount, advance paid, and balance due — clearly laid out.
Either the draft estimate or the final invoice — with a clean PDF that shows all services and payments.
They pick their look from your list, choose their skin type, mention any allergies, add a Google Maps link to the venue, and upload reference photos (Pinterest screenshots, Instagram photos, etc.).
You immediately see a blue ✓ Form badge on that booking in your app. You can open the portal link yourself to read everything they submitted.
The earlier your client fills the form, the more time you have to prepare the right products and look. Clients who submit early always have a smoother event-day experience.
For security, the link automatically stops working 7 days after the event date. Old clients cannot access old booking links. If a client needs their bill after the link expires, generate one from the Invoice Generator (Chapter 10) instead.
For any upcoming booking, you can create and send a bill to your client's WhatsApp. You choose whether to send a Draft Estimate (a quote, before the final amount is confirmed) or a Final Invoice (the official bill after the event).
Look for the green "Share Bill" button on the booking card.
A sheet pops up asking which type of bill to send.
📄 Draft / Rough Bill — use this when quoting before the event. The PDF is stamped "DRAFT ESTIMATE" so the client knows the amount may change.
✅ Final Bill — use this after the event when the amount is confirmed. Clean, professional invoice with no draft label.
After 1 second, WhatsApp opens with a message ready to send to the client.
Tap the attachment icon (📎) in WhatsApp, go to your Downloads or Files, find the PDF, and send it.
Send Draft at the time of booking to give the client an estimate. Send Final after the event is complete and all amounts are confirmed. Sending a bill early builds trust and reduces payment confusion.
The Invoice Generator is a standalone tool. Use it when you need to create a quick quote or invoice for a client outside of your regular bookings — for example, a one-off request, a group package, or when a client asks for a bill after their portal link has expired.
These appear at the top of the PDF.
Under each section (Brides Makeup, etc.), tap "+ Add" to add a row. Enter the number of people (Qty) and the price per person. The total updates as you type.
For anything not in the standard list, tap "+ Add" under Custom Items, write a short description, and enter the amount.
If the client already paid a token, enter it here. Balance Due is calculated automatically.
A professional PDF downloads immediately. Share it on WhatsApp as an attachment.
A day or two before a client's event, it's nice to send them a quick WhatsApp to confirm everything is set. Skill to Bill does this automatically — it surfaces the right clients on your Dashboard and writes the message for you. One tap and it's sent.
Most artists choose 1 day before or 2 days before. If you choose 2, any client with an event in the next 2 days will show up on your Dashboard with a greeting button.
If any client's event is coming up within your chosen number of days, a green card appears for each one.
WhatsApp opens with a personalised message already written. The message automatically says different things based on whether the client has filled their form or not:
• Form filled: "We're all set for your event! If anything has changed, update here: [link]"
• Form not filled: "We'd love to know your look preferences before your event — please fill here: [link]"
Done! The client gets a warm, professional message from you.
The greeting button only appears if the client's phone number is saved in the booking. Go to Bookings, expand that booking, tap Edit, and add the client's phone number. Then Save — the button will appear.
Skill to Bill is a subscription service at ₹399 per month. You'll get a reminder well before it expires so you never lose access unexpectedly. Renewing takes less than a minute — you can pay directly inside the app using UPI, GPay, PhonePe, or a debit/credit card.
It takes you straight to your Profile, scrolled down to the Subscription section.
The Razorpay payment screen opens. Your name, phone, and email are already filled in.
You can pay via UPI (GPay, PhonePe, Paytm, any UPI app), or debit/credit card.
"✓ Subscription renewed successfully!" appears on your Profile page. The warning banner disappears from your Dashboard. Your new expiry date is shown.
If your plan still has 5 days left and you renew now, the new 30 days are added on top — so you end up with 35 days. You never lose days you've already paid for.
Two-factor authentication adds an extra step to your login. After you type your password correctly, the app sends a 6-digit code to your email. You type that code to get in. Even if someone knows your password, they can't log in without that code.
Tap the Profile icon in the bottom bar (mobile) or left sidebar (desktop).
This section is below the Save Profile button.
The app immediately sends a 6-digit code to your email address.
It comes from support@skilltobill.app. Subject: "Your Skill to Bill verification code". The code is valid for 10 minutes.
The toggle turns on and 2FA is now active on your account.
After entering your password, you'll see a verification screen. Check your email, enter the code, and you're in. This is normal — it means your account is protected.
Go to Profile → Privacy & Security → tap the toggle again. 2FA is turned off immediately — no code needed to disable it.
2FA codes go to your email. If your email isn't saved in Profile, the toggle won't send a code. Save your email in Profile first, then enable 2FA.
Sometimes you're showing your phone to a client, a family member, or a fellow artist and you'd rather they don't see your revenue and payment numbers. Privacy Mode hides all amounts behind **** with one tap.
On mobile it's in the top-right corner of every screen. On desktop it's in the left sidebar.
All revenue, payment, and profit figures across Dashboard, Bookings, Calendar, and Invoice change to ****.
Your data is always there — just hidden from view when Privacy Mode is on.
When a client views their booking portal, they always see their actual payment amounts. Privacy Mode only applies to your own view inside the app.
Billie is your personal business assistant, built into the app. You can talk to Billie like you would talk to a friend — ask questions in your own words and get instant, accurate answers based on your real data.
Billie reads your real bookings, payments, and investments. Everything she tells you is based on your numbers — not generic advice.
Billie is accessible from your Dashboard — look for the Billie chat section or the AI chat button.
When you open Billie, she automatically gives you an overview of the current month — revenue, bookings, expenses, and a few tips.
Use your own words. No special commands needed.
Here are examples of real questions you can ask — in Tamil-style English, just as you'd type it:
| What you want to know | How to ask Billie |
|---|---|
| Next upcoming booking | "What is my next booking?" · "Any booking tomorrow?" · "What's coming up?" |
| Check if a date is free | "Am I free on June 20?" · "Any booking on 15th July?" · "Is next Saturday open?" |
| Compare two months | "Compare April and March" · "Was last month better?" · "How did May do vs April?" |
| Pending payments to collect | "Who still owes me money?" · "What balance is pending?" · "How much to collect?" |
| Monthly earnings | "How much did I earn this month?" · "What is my revenue for May?" |
When you open Billie on the Dashboard, she works on the month currently shown. If you want to ask about a different month, switch the month on the Dashboard first, then open Billie.
| I want to… | Go here |
|---|---|
| Add a new booking | Bookings → + button (top right) |
| Edit an existing booking | Bookings → tap booking → Edit button |
| Mark an event as done | Bookings → tap booking → Complete button |
| Check if I'm free on a date | Calendar → go to that month → check that date |
| Send a bill to a client | Bookings or Dashboard → green Share Bill button |
| Share the client portal link | Bookings → tap booking → Copy Link or Share via WhatsApp |
| Create a quick invoice | Invoice tab → fill form → Generate Invoice |
| Send a pre-event WhatsApp | Dashboard → Client Greeting section → WhatsApp button |
| See my total earnings | Dashboard → Total Revenue card |
| See this month's earnings | Dashboard → "This Month" section |
| Update my looks or reel links | Profile → Looks section or Look Reference Links |
| Change my greeting reminder timing | Profile → Client Greeting → pick days |
| Renew my subscription | Profile → Subscription → Renew button |
| Hide my revenue numbers | Tap the eye icon (top-right, any screen) |
| Turn on two-factor authentication | Profile → Privacy & Security → Two-Factor Authentication toggle |
| Change my password | Profile → Privacy & Security → Change Password |
| Ask Billie about my next booking | Dashboard → Billie chat → type "What is my next booking?" |
| Ask Billie if a date is free | Dashboard → Billie chat → type "Am I free on [date]?" |
| Ask Billie to compare months | Dashboard → Billie chat → type "Compare April and March" |
| Log out of the app | Profile → Log Out button (at the very bottom) |
For support, reach out to your admin · app.skilltobill.app
© 2026 Skill to Bill. All rights reserved. This document is for internal use only.