Step-by-step guides for the company panel and the individual filing panel, with screenshots to match.
Clear step-by-step guides
With screenshots to match
Quick answers when you need them
™Search the guides…
1. Introduction
Website Access
Signup (Business Registration)
Login
Forgot Password
Agreement Acceptance
Complete Account Setup / Create Wallet
Add Employee
Bulk Add Employee
Create Project
Schedule Tasks
1. Introduction
1
2
3
Step-by-step guides
Screenshots to match
Quick answers
Company panel · Guide 1 of 18
1. Introduction
This document provides a comprehensive knowledge base for the Time Tracking, Payroll, and Form Management System.
The purpose of this website is to help businesses and individuals efficiently manage employee work hours, process payroll (with and without attendance), and complete required forms such as 1099 and 94.
About this guide
The system is divided into three main panels to support different types of users and use cases:
1Business Panel
This panel is designed for companies to manage their operations. Businesses can use features such as time tracking, payroll processing, and form management based on their selected subscription package.
2Accountant Panel
This panel allows accountants to manage financial and payroll activities on behalf of companies. A business can assign access to an accountant, enabling them to operate the system for that company. Accountants can also create and manage multiple companies within the system.
3Individual Panel
This panel is specifically designed for individual users. It provides functionality for filling and submitting forms such as 1099 and 94.
Scope of Document This document covers the functionality of each screen across all panels, focusing only on the happy flow (successful user journey). It explains how users interact with the system under normal working conditions.
Target Users
1Business Owners / Companies
2Accountants
3Individual Users
Company panel · Guide 2 of 18
2. Website Access
Description
This section explains how a user accesses the Company Panel of the system.
Happy Flow Steps
User opens a web browser (Chrome, Edge, etc.)
User enters the URL: https://wagepress-company.web.app/
User presses Enter
System redirects the user to the Company Panel login page
Company panel · Guide 3 of 18
3. Signup (Business Registration)
Description
This screen allows new business users to create an account in the system.
Happy Flow Steps
User opens the Company Panel login page
User clicks on "Signup as Business" link
Signup screen is displayed
User enters all required details in the form (e.g., Company Name, Email, Password, etc.)
User enters website field (optional – can be skipped)
User clicks on the "Create Business Account" button
Company panel · Guide 4 of 18
4. Login
Description
This screen allows registered business users to log into the system using their credentials.
Happy Flow Steps
User enters a valid email address
User enters a valid password
User clicks on the "Login" button
Company panel · Guide 5 of 18
5. Forgot Password
Description
This screen allows users to reset their account password in case they forget it.
Happy Flow Steps
User clicks on "Forgot Your Password?" link on the login page
User enters a valid registered email address
User clicks on the "Send Reset Link" button
User goes to their email inbox and opens the received password reset email
User clicks on the password reset link provided in the email
User is redirected to the reset password screen
User enters a new password
User confirms the new password
User clicks on the "Update/Reset Password" button
Company panel · Guide 6 of 18
6. Agreement Acceptance
Description
This screen is displayed to the user on first-time login. It presents the terms and conditions or agreement that must be accepted before accessing the system.
Happy Flow Steps
User logs into the system for the first time
Agreement screen is displayed automatically
User reads the agreement
User clicks on the "Accept" button
Note
If the user clicks on "Decline", the system logs out the user and access is not granted.
Company panel · Guide 7 of 18
7. Complete Account Setup / Create Wallet
Description
This process allows the user to complete their account setup after first-time login. It includes accepting terms, entering business details, adding a representative, creating a wallet, and linking a bank account.
Happy Flow Steps
User logs into the system
User accepts the agreement screen
Click on “Wallet”.
Step A: Accept Terms and Conditions
User accepts the account setup "Terms and Conditions"
User proceeds to the next step
Step B: Business Details
User enters all mandatory business details with valid information
User clicks on the "Save & Continue" button
Step C: Add Representative
User enters all mandatory representative details with valid information
User clicks on the "Add Representative" button
Step D: Create Wallet
System displays wallet creation screen
User clicks on the "Create Wallet" button
Step E: Link Bank Account
"Link Bank Account" screen is displayed
User enters valid bank account details
User clicks on the "Link Bank Account" button
Company panel · Guide 8 of 18
8. Add Employee
Description
This process allows the company to add and register a new employee in the system through the Teams module.
Happy Flow Steps
User logs into the system
User navigates to the "Teams" module
User clicks on the "Register" button
Step 1: Employee Info
"Employee Info" section is displayed
User enters valid employee information in all mandatory fields
User selects "Pay Type" as "Bank Account"
User clicks on the "Next" button
Scenarios
a. If the user checks "Employee will fill remaining information (Tax Info, Direct Deposit, Payroll Info)", the remaining sections are not displayed. The employee will complete the remaining information later through the mobile application.
b. If the user selects "Pay Type" as "Cheque", the "Direct Deposit" section is not displayed because it is not required.
c. If the user selects "Pay Type" as "Bank Account", all remaining sections are displayed.
Note In this flow, "Pay Type" selected is "Bank Account".
Step 2: Tax Info
"Tax Info" section is displayed
User enters valid tax information in all mandatory fields
User clicks on the "Next" button
Step 3: Direct Deposit
"Direct Deposit" section is displayed
User enters valid bank/direct deposit details
User clicks on the "Next" button
Step 4: Payroll Info
"Payroll Info" section is displayed
User enters valid payroll information
User clicks on the "Next" button
Step 5: Review and Complete
"Review and Complete" section is displayed
User reviews the entered information
User clicks on the "Submit" button
Expected Result
Employee is registered successfully and appears in the employee list on the Teams main screen.
Company panel · Guide 9 of 18
9. Bulk Add Employee
Description
This process allows the company to register multiple employees at the same time using a CSV file through the Teams module.
Happy Flow Steps
User logs into the system
User navigates to the "Teams" module
User clicks on the "Bulk Team Register" option
Step 1: Download CSV Template
User clicks on the "Download Template" button
System downloads the CSV template file
Step 2: Enter Employee Data
User opens the downloaded CSV file
User enters valid employee information in the required fields for all employees
User saves the CSV file
Step 3: Upload CSV File
User clicks on the "Choose File" option
User selects the updated CSV file from the system
User clicks on the "Upload" button
Expected Result
Employees are created successfully and appear in the employee list on the Teams main screen.
Company panel · Guide 10 of 18
10. Create Project
Description
This process allows the company to create a new project and assign employees to it through the Project module.
Happy Flow Steps
User logs into the system
User navigates to the "Project" module
User clicks on the "Create Project" button
Project creation screen is displayed
User enters valid information in all required fields
User selects and adds employees in the employee field to assign them to the project
User clicks on the "Save" button
Expected Result
Project is created successfully and appears in the project list within the Project module.
Company panel · Guide 11 of 18
11. Schedule Tasks
Description
This process allows the company to create and assign tasks to employees against a specific project through the Schedule Tasks module.
Happy Flow Steps
User logs into the system
User navigates to the "Schedule Tasks" module
User clicks on the "Create Task" button
Task creation screen is displayed
User enters valid information in all required fields
User selects a project from the "Project" field
System displays employees associated with the selected project in the "Employee" field
User selects the required employee(s)
User clicks on the "Save" button
Expected Result
Task is created successfully and appears in the task list within the Schedule Tasks module.
Company panel · Guide 12 of 18
12. Attendance
Description
This module allows the company to view employee attendance records. Attendance is marked by employees through the mobile application and displayed in this module.
Happy Flow Steps
User logs into the system
User navigates to the "Attendance" module
System displays attendance records of employees who have marked their attendance through the mobile application
You can also see the breaks during working time
Expected Result
Employee attendance records are displayed successfully in the Attendance module.
Company panel · Guide 13 of 18
13. Accountant Manager
Description
This module allows the company to invite and assign accountant managers to access and manage company data within the system.
Happy Flow Steps
User logs into the system
User navigates to the "Accountant Manager" module
User clicks on the "Invite" button
Invitation screen is displayed
User enters valid accountant information
User clicks on the "Invite" button
System Behavior
Accountant manager is added successfully to the accountant manager list
Company can invite and assign multiple accountant managers
Invited accountant manager receives an invitation email
Accountant Access Flow
Accountant manager logs into the Accountant Panel using the invited email address
Assigned company is displayed in the accountant manager account
Accountant manager gets access to company data and allowed system rights/features
Note
If the accountant manager account does not already exist in the Accountant Panel, the invited user receives a signup link through email. After signing up with the same invited email address, the assigned company is automatically linked to the accountant manager account.
Expected Result
Accountant manager is invited successfully and receives access to the assigned company in the Accountant Panel.
Company panel · Guide 14 of 18
14. Subscription Management
Description
This module allows the company to purchase, manage, upgrade, downgrade, or cancel subscription plans according to business requirements.
Happy Flow Steps
User logs into the system
User navigates to the "Subscription" module
Subscription plans are displayed on the screen
User selects the required subscription plan (Monthly or Yearly)
User clicks on the "Subscribe Now" button
Payment screen is displayed
User enters valid card/payment details
User completes the payment process
System processes the payment successfully
Expected Result
Selected subscription plan is activated successfully and displayed in the Subscription module.
Subscription Management Options
User can perform the following actions on the active subscription:
Upgrade Subscription
Downgrade Subscription
Cancel Subscription
Available Subscription Plans
1. Time Tracking Plan
This plan provides access to time tracking functionality only. Users can manage employee attendance, projects, tasks, and work tracking features. Payroll-related modules and functionality are not available in this plan.
2. Payroll Only Plan
This plan provides payroll functionality without time tracking features. Payroll is managed manually, and time tracking modules such as attendance, projects, and task tracking are not displayed in the system.
3. Payroll and Time Tracking Plan
This plan provides complete system functionality, including both payroll management and time tracking features. Users get access to all available modules and features in the system.
Company panel · Guide 15 of 18
15. Link Bank Account
Description
This section displays the bank account that was linked during the complete account setup process. It allows the company to view and manage their connected bank account details under the Subscription module.
Happy Flow Steps
User logs into the system
User navigates to the "Subscription" module
System displays the active subscription details
The linked bank account (added during account setup) is shown on the screen
User clicks on the "Three Dots (⋮)" menu next to the linked bank account
System displays the bank account details
Expected Result
Linked bank account details are displayed successfully, confirming that the account is properly connected with the subscription and payment system.
Company panel · Guide 16 of 18
16. Account Settings
Description
This module allows the company to manage account-related settings, bank account details, and tax configurations within the system.
The Account Settings section contains the following sub-modules:
Account Setting
Bank Account
State Tax
Federal Tax (Pending)
1. Account Setting
Description
This section allows the company to configure business settings and payroll-related preferences.
Happy Flow Steps
User logs into the system
User navigates to the "Account Setting" module
User uploads the company logo
User sets company timing/schedule
User defines overtime rate
User defines off days
User defines attendance radius
User defines company location
User defines payout settings
User enters valid information in all required fields
User clicks on the "Save" button
Expected Result
Account settings are saved successfully and updated in the system.
2. Bank Account
Description
This section displays the linked company bank account information.
Happy Flow Steps
User clicks on the "Bank Account" module
System displays the linked company bank account details
Expected Result
Company bank account information is displayed successfully.
3. State Tax
Description
This section allows the company to manage state tax configurations added through the Admin Panel.
Happy Flow Steps
User clicks on the "State Tax" module
System displays all available states and their tax information
User selects a state from the "State" dropdown
User updates the "Unemployment Tax Rate" if required
User adds or updates the account number if required
User sets the tax status as True/False according to business requirements
User clicks on the "Update" button
Expected Result
Selected state tax information is updated successfully.
4. Federal Tax
Status
This module is currently pending and will be documented later.
State Overtime Exempt
DescriptionThe State Overtime Exempt module allows the company to define states where employees are exempt from overtime. When a state is added to this list, employees belonging to that state will not have overtime calculated for their work.
Happy Flow Steps
User logs into the system.
User navigates to the State Overtime Exempt module.
User clicks on the Add State button.
An Add State popup is displayed.
User selects the required state from the State Code dropdown.
User enters a description in the Notes field.
User clicks on the Save button.
The state is added successfully to the list.
User can view all added states and their details in the list.
User can add additional states when required.
User can edit an existing state record when required.
Expected Result
The selected state is added successfully to the State Overtime Exempt list and is displayed in the records list.
Note
If an employee belongs to a state that has been added to the State Overtime Exempt list, that employee will be considered overtime exempt. As a result, overtime will not be calculated for that employee during payroll processing.
Company panel · Guide 17 of 18
17. Payroll
Description
This module allows the company to manage payroll configurations, create custom payroll fields, and apply earnings or deductions to employees during payroll processing.
The Payroll module contains multiple sub-modules. The following section explains the functionality of the "Custom Payroll Fields" feature and its usage in Payroll History.
1. Custom Payroll Fields
Description
This section allows the company to create custom payroll fields for employee earnings or deductions.
Happy Flow Steps
User logs into the system
User navigates to the "Payroll" module
User clicks on the "Custom Payroll Fields" sub-module
User clicks on the "Add Payroll Field" button
User enters a custom name in the "Field Name" field
User selects the "Type" as either:
Earning
Deduction
User selects the "Tax Type" as either:
Pre-Tax
Post-Tax
User sets the "Active Status" toggle as Active or Inactive according to requirement
User clicks on the "Add" button
Expected Result
Custom payroll field is created successfully and appears in the listing.
Usage in Payroll History
Description
Created custom payroll fields can be added against employees during payroll processing.
Happy Flow Steps
User navigates to the "Payroll History" sub-module
System displays pending payroll records
User clicks on the "Let's Do It" button against a pending payroll
Payroll processing screen is displayed with employee records
In the "Add Field" column, user clicks on the "Add" button against an employee
System displays the list of created custom payroll fields
User selects the required custom field
Selected field is added successfully against the employee payroll
Expected Result
Custom payroll field is added successfully to the selected employee payroll record.
2. Payroll Manual
Description
This section allows the company to manually create payroll records by selecting the payroll period and payroll type.
Happy Flow Steps
User logs into the system
User navigates to the "Payroll" module
User clicks on the "Payroll Manual" sub-module
User selects the "Start Date"
User selects the "End Date"
User selects the required "Payroll Type"
User clicks on the "Save" button
Expected Result
Payroll is created successfully and appears in the "Payroll History" module.
3. Payroll History
DescriptionThis section allows the company to view payroll records, process pending payrolls, review payroll details, upload employee payroll data, and submit payroll for payment.
Happy Flow Steps
User logs into the system
User navigates to the Payroll module
User clicks on the Payroll History sub-module
System displays all payroll records
Payroll Status Options
Payrolls with Paid status display a View option.
Payrolls with Pending status display a Let's Do It option.
Process Pending Payroll
User clicks on the Let's Do It button against a pending payroll
System displays the Payroll Detail screen
Payroll Detail Actions
View Payroll Detail
User clicks on View Payroll Detail
User downloads payroll details in:
Excel format
PDF format
Upload Employee Record
User clicks on Upload Employee Record
User uploads employee payroll data in bulk
Process Payroll
User clicks on Process Payroll
System calculates payroll information for employees
Payroll Adjustments
Before submitting payroll, user can update payroll information such as:
Working Hours
Commission
Bonus
Other payroll adjustments
Submit Payroll
User reviews the payroll information
User clicks on the Submit button
Expected Result
Payroll is submitted successfully.
Submitted payroll becomes non-editable.
Payroll status is updated from Pending to Paid.
Updated status is displayed in the Payroll History module.
4. Payroll Summary
DescriptionThis section allows the company to view payroll information and summaries based on the selected calendar quarter and payroll type.
Happy Flow Steps
User logs into the system
User navigates to the Payroll module
User clicks on the Payroll Summary sub-module
User selects a Calendar Quarter
User selects a Payroll Type
System retrieves payroll information based on the selected criteria
Expected Result
The system displays the payroll summary and related payroll information for the selected calendar quarter and payroll type. The displayed data helps the company review payroll records and payroll totals for the selected period.
Company panel · Guide 18 of 18
18. Unemployment Payment History
DescriptionThe Unemployment Payment History module allows the company to view yearly Federal and State unemployment tax information for all employees.
Happy Flow Steps
User logs into the system.
User navigates to the Unemployment Payment History module.
System displays the unemployment payment records for all employees.
The system shows the employees' Federal and State unemployment tax information on a yearly basis.
User clicks on the View button against an employee's record.
System displays the detailed unemployment payment information for the selected employee.
Expected Result
The yearly Federal and State unemployment tax information for all employees is displayed successfully, and the user can view detailed payment information for an individual employee.
Individual panel · Guide 1 of 9
1. Introduction
The Individual Panel is designed for individual users who need to complete and manage tax-related forms within the system. Unlike the Business and Accountant Panels, this panel focuses exclusively on form filing and does not include features related to time tracking or payroll management.
The primary purpose of the Individual Panel is to provide a simple and secure way for users to complete, review, and submit IRS forms such as Form 1099. Users can enter the required information, save their progress, review the completed form, and submit it through the system.
This panel is intended for individuals who need to file tax forms without requiring access to business operations, employee management, or payroll processing.
Scope of Document
This document describes the functionality of each screen available in the Individual Panel. It focuses on the happy flow (successful user journey) and explains how users complete the 1099 form filing process under normal operating conditions.
Target Users
Individual Users
Independent Contractors
Freelancers
Self-Employed Individuals
Users required to complete and submit Form 1099
Individual panel · Guide 2 of 9
2. Website Access
DescriptionThis section explains how an individual user accesses the Individual Panel of the application.
Happy Flow Steps
User opens a web browser (e.g., Chrome, Edge, or Firefox).
User enters the website URL: https://wagepress-company.web.app/
User presses Enter.
System redirects the user to the application's main login page.
By default, the Company Panel login screen is displayed.
User clicks on the Individual panel/tab.
System redirects the user to the Individual Panel login screen.
Expected Result
The Individual Panel login screen is displayed successfully.
Individual panel · Guide 3 of 9
3. Signup
DescriptionThis screen allows a new individual user to create an account for accessing the Individual Panel and filing Form 1099.
Happy Flow Steps
User opens the Individual Panel login screen.
User clicks on the "Signup as Individual" link.
System displays the Individual Signup screen.
User enters valid information in all required fields.
User clicks on the "Create Individual Account" button.
Expected Result
The individual account is created successfully, and the user is registered in the system. The user is then redirected to the login page or dashboard, depending on the application's workflow.
Individual panel · Guide 4 of 9
4. Login
DescriptionThis screen allows registered individual users to log into the Individual Panel using their registered credentials.
Happy Flow Steps
User opens the Individual Panel login page.
User enters a valid email address.
User enters a valid password.
User clicks on the "Login" button.
Expected Result
The user is successfully authenticated and redirected to the Individual Panel dashboard, where they can access Form 1099 filing features.
Individual panel · Guide 5 of 9
5. Forgot Password
DescriptionThis feature allows individual users to reset their account password if they have forgotten it.
Happy Flow Steps
User opens the Individual Panel login page.
User clicks on the "Forgot Your Password?" link.
User enters a valid registered email address.
User clicks on the "Submit" or "Send Reset Link" button.
User opens their email inbox and accesses the password reset email.
User clicks on the password reset link provided in the email.
User is redirected to the Reset Password screen.
User enters a new password.
User confirms the new password.
User clicks on the "Update/Reset Password" button.
Expected Result
The password is updated successfully, and the user can log in to the Individual Panel using the new password.
Individual panel · Guide 6 of 9
6. Dashboard
DescriptionThe Dashboard is the main screen of the Individual Panel. It allows users to manage draft forms, view submitted forms, and start filing new tax forms. From this screen, users can create new Form 1099 filings, review drafts, and continue the filing process.
A. Draft Forms
DescriptionThis section displays all forms that have been completed but not yet submitted to the IRS.
Happy Flow Steps
User logs into the Individual Panel.
Dashboard is displayed.
User opens the Draft Forms section.
System displays all draft forms.
User clicks on the View PDF button for any draft form.
Expected Result
The selected draft form PDF is displayed successfully.
B. Submitted to IRS
DescriptionThis section displays all forms that have been submitted to the IRS, along with their current submission status.
Happy Flow Steps
User clicks on the Submitted to IRS section.
System displays all submitted forms.
User reviews the submission status of each form.
User clicks on the View PDF button to view the submitted form.
Expected Result
The selected submitted form PDF is displayed successfully.
Note Some submitted forms may display a Pending status if they are still awaiting acceptance or processing by the IRS.
C. Start New Form
DescriptionThis section allows users to create and file a new tax form.
Happy Flow Steps
User clicks on the Start New Form section.
System displays all available tax forms.
User selects the required form.
User clicks on the Choose Payee button.
Select or Add Payee
User can select an existing payee by clicking Select.
OR
User clicks on Add Payee to create a new payee.
User enters valid payee information.
User saves the payee.
Select Tax Year
After selecting a payee, the available filing year options are displayed.
User clicks on File Form 1099-NEC for 2025.
Accept Terms and Conditions
System displays the Terms and Conditions.
User accepts the Terms and Conditions.
User verifies the displayed payee name.
User clicks on the Confirm button.
Complete Form
The Form 1099 filing screen is displayed.
If required, user clicks Change Form Type to select a different form.
User clicks Add Recipient and adds a recipient.
User enters valid information in all required form fields.
User clicks on the Processing button.
Cart
System saves the form as a Draft.
User is redirected to the Cart screen.
The drafted form is added to the cart and is ready for review and final submission.
Expected Result
The form is processed successfully, saved as a draft, and added to the Cart. At this stage, the form has not been submitted to the IRS. The user can review the draft and complete the submission process later.
Individual panel · Guide 7 of 9
7. All Payee
DescriptionThe All Payee module allows users to manage all existing payees. Users can view existing payees, add new payees, and create new tax forms for a selected payee.
Happy Flow Steps
User logs into the Individual Panel.
User navigates to the All Payee module.
System displays the list of all existing payees.
User clicks on the Add Payee button to create a new payee.
User enters valid payee information.
User clicks on the Save button.
Expected Result
The new payee is created successfully and appears in the payee list.
View Payee Details
DescriptionThis section displays all tax forms associated with a selected payee and allows the user to create additional forms.
Happy Flow Steps
User clicks on an existing payee from the list.
System opens the Payee Details screen.
System displays all forms associated with the selected payee, including both Draft and Submitted forms.
Two sections are available:
1099 / W-2
94X
User selects the required section.
User clicks on the Start New Form button.
System displays the available forms for the selected section.
User selects the required form.
User completes the form by following the same filing process described in the Dashboard → Start New Form section (select tax year, accept Terms and Conditions, confirm the payee, complete the form, process it, and submit it).
Expected Result
A new form is created successfully for the selected payee. The form is processed according to the selected filing workflow and is available as a draft or submitted form based on the user's action.
Individual panel · Guide 8 of 9
8. Cart
DescriptionThe Cart module displays all draft forms that have been processed but not yet submitted. Users can review the forms, select the ones they want to submit, and complete the checkout process.
Happy Flow Steps
User logs into the Individual Panel.
User navigates to the Cart module.
System displays all draft forms that have been added to the cart.
User selects one or more forms for submission.
User clicks on the Proceed to Checkout button.
Payment Requirement
Before checkout, the user must have a connected Stripe account.
If a Stripe account is not connected, the user navigates to the Payment Method module and connects their Stripe account.
After successfully connecting the Stripe account, the user returns to the Cart module.
Checkout Process
User clicks on the Proceed to Checkout button.
System displays a confirmation popup.
User clicks on the Confirm and Proceed button.
System processes the payment and submits the selected forms.
Expected Result
The selected forms are submitted successfully after a successful checkout. The forms are removed from the cart and their status is updated as Submitted to IRS.
Individual panel · Guide 9 of 9
9. Payment Method
DescriptionThe Payment Method module allows users to manage their payment information, connect a Stripe account, and view their payment history and invoices.
Happy Flow Steps
User logs into the Individual Panel.
User navigates to the Payment Method module.
System displays the user's payment information and billing history.
User can review the payment records displayed on the screen.
To view an invoice, user clicks on the View Invoice button against the desired payment record.
System opens the invoice for the selected payment.
Connect Payment Method
If no payment method is connected, the user clicks on the Connect Payment Method button.
User completes the Stripe account connection process by entering valid payment details.
System successfully links the Stripe account with the user's profile.
Expected Result
Payment history and billing information are displayed successfully.
User can view invoices for completed payments.
If a payment method was not previously connected, the Stripe account is linked successfully and is available for future checkout transactions.