Go to firebase.google.com
You'll see a banner offering "$300 to unlock all Firebase features." Skip that — it requires a credit card and you won't need it.
Instead, scroll down and click "Get started in console."
Start a new project
Sign in with your Google account if prompted. On the welcome screen, click the highlighted card: "Get started by setting up a Firebase project."
Name your project
Enter a name for your project — your business name works well (e.g. "PayDesk").
- Check "I accept the Firebase terms."
- The "Join the Google Developer Program" toggle is optional — leave it either way.
- Click Continue.
Skip the AI and Analytics prompts
You'll see two optional screens in a row:
- "AI assistance for your Firebase project" (Gemini) — optional, click Continue either way
- "Google Analytics for your Firebase project" — optional, click Continue either way
Neither of these affects whether your PayDesk app works, so don't worry about the toggle either way.
Your project is ready
You'll see a confirmation screen — "Your Firebase project is ready." Click Continue to enter your new project's dashboard.
Add a web app
On the Project Overview page, click "+ Add app." You'll be asked which platform to add — choose Web, shown as a small icon that looks like </> (the symbol for code).
Register your app
Give your app a nickname (same as your project name is fine).
Click Register app.
Copy your config keys
You'll now see a code block labeled firebaseConfig. This is what we need from you.
Ignore the "Use npm" / "Use a script tag" options above it — those are for developers. You just need the code block itself.
Click the small copy icon in the bottom-right corner of the code block to copy the whole thing at once.
Then click "Continue to console."
Create your database
In the left sidebar, click "Databases & Storage."
Choose Firestore from the popup (under "NoSQL").
Click "Create database."
Select edition: leave "Standard edition" selected → click Next
Database ID & location: leave Database ID as (default). For Location, leave it set to a United States region unless your business is based outside the US → click Next
Configure: choose "Start in production mode" (already selected by default) → click Create
Your database is now created and ready.
Set your security rules
Your database starts locked down by default — nothing can read or write to it until you set the rules below. This is the one extra step that comes with owning your own Firebase project instead of a shared one.
In the Firestore section, click the Rules tab. Delete everything in the box, then paste the block below exactly as it is, and click Publish.
Which did you purchase?
These rules lock the database down to just the two documents Payroll Pro uses — nothing else can be read or written.
You're done — head back to onboarding
You now have everything needed: your firebaseConfig block, and your rules are published. Head back to the onboarding form and paste your config in — we'll take it from there and have your site live within 24 hours.
Ran into a snag anywhere along the way? Email setup@getpaydesk.com — happy to help.