Getting Started with Comply+ | FINTRAC Reporting Simplified

Getting Started with Comply+

Configure your account and walk through FINTRAC reporting—from first login to confirmed receipt.

Create Your Account & Sign In

Modes: Demo & Production

Demo Mode: Pre-seeded with demo customers, locations, and transaction data in a CSV download. You can create customers, locations, and reports exactly like production, but nothing is sent to FINTRAC. Data created in Demo mode is not saved into your Production environment.
Production Mode: Submit reports to FINTRAC using either TEST or PRODUCTION API credentials. Use TEST API credentials to file against the FINTRAC TEST environment and view submissions in TEST FWR. When ready for live filings, use your PRODUCTION API credentials to submit to the FINTRAC PRODUCTION environment and view submissions in PRODUCTION FWR.
Access: New users start in Demo mode. With a subscription, you can toggle between Demo and Production from within Comply+.

Quick Start

  1. 1Choose a mode (Demo for mock submissions; Production for actual FINTRAC filings).
  2. 2Configure Company Settings (activity sector, static 24-hour period, FINTRAC Org/API data, KYC provider data).
  3. 3Add or import Customers.
  4. 4Add Locations with exact FINTRAC Location IDs from FWR.
  5. 5Create a one-off report or use Bulk Transaction Import.
  6. 6Review drafts and Submit; track results in Submission History.

Dashboard

What you see: Total Customers, Active Locations, Reports Submitted, Pending Reports, and quick actions.

Why it matters: Your command center, where you can view your company's compliance metrics and take action.

Comply+ dashboard showing stats tiles and quick actions.

Figure 1: Dashboard Overview

Company Settings

Purpose of Company Settings

Store all company-specific data used during reporting:

  • Activity Sector
  • Static 24-hour aggregation window
  • FINTRAC Organization data (Organization Number, Reporting Entity Contact ID)
  • FINTRAC API credentials (Client ID, Client Secret; TEST or PRODUCTION)
  • KYC provider configuration (Sumsub and/or Persona; more coming soon)
Demo to Production: Company Settings configured in Demo mode will carry through to Production mode, so you can set these up early if you wish.
For Beta Users: You can skip the Production Setup section below if you're just exploring Comply+ in Demo mode. These FINTRAC credentials and FWR access are only required when you're ready to submit reports to FINTRAC in Production mode. Feel free to continue to the next sections to explore customers, locations, and report creation.
Comply+ will notify you 30 days before your API key expires so you can renew in time.

FINTRAC FWR access and API credentials required for Production mode submissions

Customers

Create customers referenced in reports.

Add methods: manual, CSV upload, or Sumsub/Persona integrations for automatic customer inclusion.

Important: The Bulk Uploader matches transactions to customers by either the Customer's ID or Phone Number.

Customer table listing name, ID, phone, and address.

Figure 3: Customer Management

Locations

Each location must include the exact FINTRAC Location ID from FWR.

Add methods: manual add, or CSV upload.

Fast import from FWR: In FWR → Organization Management → Locations, you can copy the entire list of FINTRAC locations and paste directly into the Comply+ CSV template for quick bulk upload.
A mismatched Location ID will cause rejection in Production.
Locations grid showing names and FINTRAC Location ID badges.

Figure 4: Location Management

Submit Reports

Choose a report type:

  • LCTR — Large Cash Transaction Report
  • LVCTR — Large Virtual Currency Transaction Report
  • STR — Suspicious Transaction Report
  • EFTR — Electronic Funds Transfer Report (coming soon)
  • CDR — Casino Disbursement Report (coming soon)
  • LPR — Listed Property Report (coming soon)

Demo Mode: Full flow is available for testing, but no data is sent to FINTRAC.

Production Mode: Use TEST API credentials to submit to TEST FWR. Use PRODUCTION API credentials to submit to PRODUCTION FWR for live filings.

Report tiles for LCTR, LVCTR, STR, and EFTR (coming soon).

Figure 5: Submit Reports

Bulk Transaction Import (CSV) + Enterprise Alternative

CSV Flow:

  1. Download the Demo CSV Template (mock data) or your own template.
  2. Fill transactions (reference customers by Customer ID or Phone Number).
  3. Upload the CSV.
  4. Map columns from your file to Comply+ fields (e.g., your "AMOUNT OF TX" → Fiat Amount).
  5. Click Apply Mapping & Continue. Comply+ analyzes transactions and builds required reports, aggregating within your static 24-hour window (set in Company Settings).
CSV upload and column mapping interface.

Figure 6: CSV Upload & Column Mapping

Pending draft reports list with per-transaction rows and warnings.

Figure 7: Bulk Import & Report Preview

Enterprise Alternative (no CSVs):

On the Enterprise plan, Comply+ can integrate directly with your user database (transactions and customers) for automatic, hands-off submissions of LCTR/LVCTR and EFTR.

Contact support@complyplus.ca for details and implementation.

Draft Reports & Adding STRs

From the preview panel, flag any transaction as STR to generate a separate STR draft.

Open Draft Reports to complete missing fields if applicable (e.g., customer or transaction details).

Within an existing draft, select "Add STR" to include STR-specific fields (e.g., Description of Suspicious Activity and Actions Taken) and have an STR filed along-side an existing LCTR/LVCTR or EFTR.

Draft report rows with indicators and actions.

Figure 8: Draft Reports

STR addon interface showing suspicious activity fields.

Figure 9: Adding STR to Existing Reports

Submission History

Production (TEST): Status is pulled from FINTRAC's TEST API; Confirmed in FINTRAC (TEST) indicates successful receipt in TEST FWR.

Production (LIVE): Status is pulled from FINTRAC's PRODUCTION API; Confirmed in FINTRAC indicates successful receipt in PRODUCTION FWR.

Demo: Test submissions viewable, but nothing is transmitted to FINTRAC, and this data is regularly purged.

Report Details: Full report details and data are only available for reports submitted through Comply+. Reports filed directly in FWR or through other systems will appear in the submission history but without detailed information, as we don't have access to that data in our system.

Action: Export/download submitted data for reports filed through Comply+.

Table of submitted reports showing FINTRAC confirmation badges.

Figure 10: Submission History

Coming Soon: aiSTR

aiSTR will analyze transactions, automatically flag potential STRs, assign a risk score, and—if you choose to file—auto-generate the STR narrative for your review and submission.

FAQ & Common Errors

Location ID rejected

Ensure it exactly matches the FWR Location ID.

Customer not found during import

Add the customer in Customers (ID or phone) or enable a KYC integration.

Submission blocked

Confirm your TEST vs PRODUCTION API credentials in Company Settings in the correct corresponding field (Demo never sends to FINTRAC).

24-hour aggregation not applied correctly

Confirm the static 24-hour window in Company Settings before import aligns with your transaction data.

API key management

Comply+ will notify you 30 days before key expiry.

Get Started

Ready to streamline your FINTRAC reporting?

Questions? Email support@complyplus.ca