SFTP Connection

Upload payroll files to Audit1 via SFTP. Set it up once, then files are processed automatically on upload.

What is SFTP?

Secure File Transfer Protocol — a secure digital dropbox. Upload your payroll files, Audit1 picks them up and processes them automatically.


Setup #

  1. Log into your portal: employer.audit1.info or provider.audit1.com
  2. Go to Settings > Connections > Set Up Connection > SFTP
  3. The wizard generates your credentials instantly

Connection Details #

Setting Value
Server sftp.audit1.info
Port 22
Username Generated for you
Password Shown once — save it!

Warning

Save your password immediately — it's only displayed once. Lost it? Generate a new SFTP connection.


Test Your Connection #

Popular free SFTP clients: - FileZilla (Windows, Mac, Linux) - Cyberduck (Mac, Windows) - WinSCP (Windows)

FileZilla setup: File > Site Manager > New Site > Protocol: SFTP, Host: sftp.audit1.info, Port: 22, enter credentials, Connect.

Command Line #

sftp your_username@sftp.audit1.info

File Formats #

Format Extensions Best For
CSV .csv Most common — works with any payroll system
Excel .xlsx, .xls Spreadsheet exports
JSON .json Structured data from software systems
PDF .pdf Scanned documents (extracted via OCR)

Minimum Required Columns #

EmployeeID,FirstName,LastName,GrossPay,PayDate,HoursWorked
EMP001,John,Doe,2500.00,2024-01-15,80
EMP002,Jane,Smith,3000.00,2024-01-15,80

Required: Employee identifier, gross pay, pay date. Recommended: Hours worked, class code, state (speeds up processing).

File Naming #

{CompanyName}_{PayrollDate}.csv

Examples:
  AcmeCorp_2024-01-15_Payroll.csv
  SmithInc_01-15-2024.xlsx

Uploading #

sftp your_username@sftp.audit1.info
put /path/to/payroll_file.csv
quit

⏰ Automated Uploads #

Linux/Mac cron (every Friday at 2 AM):

0 2 * * 5 sftp -b /path/to/sftp-commands.txt username@sftp.audit1.info

Windows Task Scheduler + WinSCP:

"C:\Program Files\WinSCP\WinSCP.com" /command ^
  "open sftp://username:password@sftp.audit1.info:22/" ^
  "put C:\Payroll\exports\*.csv" "exit"

⏱️ Processing Timeline #

Step Time Description
1️⃣ Detection 1-5 min Audit1 detects your new file
2️⃣ Validation 1-2 min Format check, employer/policy match
3️⃣ Processing 2-10 min Data extraction and normalization
4️⃣ Available < 15 min Data appears in your dashboard

Track status in your portal under Files.


Troubleshooting #

Problem Solution
✗ Can't connect Verify port 22 is open. Check firewall allows outbound TCP 22.
✗ File not processing Check format (CSV/Excel/JSON/PDF). Wait 15 min. Check Files section for errors.
✗ Upload times out Check internet. Split large files (>50MB). Try off-peak hours.

FAQ #

Q: How often should I upload? Match your payroll frequency — weekly, bi-weekly, or monthly.

Q: Can I upload historical data? Yes. Upload as usual — we process using the dates in your data.

Q: File size limit? Up to 500MB. For larger files, split into batches.


Need help? Email support@audit1.com