October 21, 2025
Pin Payments is an Australian payment gateway primarily used by Australian and New Zealand businesses to accept card payments online. It operates as a pure payment processor — not a marketplace or ecommerce platform — so reconciliation follows a gateway clearing account model similar to Stripe or PayPal, with several Australia-specific differences that matter for bookkeeping.
Key characteristics that affect QBO reconciliation:
Daily T+2 settlement: Pin Payments transfers funds to your bank account daily on a two-business-day delay. A charge processed on Monday arrives in your bank on Wednesday. Foreign currency charges add two additional business days (T+4). This timing gap means QBO bank deposits will never match transaction dates — they always trail by at least 2 business days.
GST is included in all transaction fees for Australian businesses. Pin Payments charges 1.75% + $0.30 AUD for domestic cards, 2.9% + $0.30 AUD for international cards (in AUD), and 3.9% + $0.30 for foreign currency transactions. All these fees include GST at 10% for Australian ABN holders. This means every fee entry in QBO requires a GST code (BAS 1B), and the GST portion is claimable on your BAS. New Zealand businesses pay fees exclusive of GST.
No refund processing fee. Pin Payments does not charge a fee to process a refund. The original transaction fee is not reversed either. The refund amount is simply debited from your Pin Payments balance.
Dispute admin fee of $25 AUD (or $25 NZD). When a cardholder raises a formal dispute, Pin Payments withholds the disputed transaction amount plus a $25 AUD (or $25 NZD) admin fee from your settlement funds. If you win the dispute, both the transaction amount and the $25 fee are released back. If you lose, both are permanently deducted.
Multi-currency support with two settlement options. Foreign currency transactions can be settled either in AUD (converted at the time of the transaction with a 1.7% conversion fee on top of the card fee) or held in one of 7 supported foreign currencies (AUD, NZD, USD, EUR, GBP, SGD, CAD) and transferred to your bank in that currency. Each foreign currency balance settles separately to a designated bank account.
Individual sync only in PayTraQer. PayTraQer syncs Pin Payments in individual (itemized) mode — one Sales Receipt per transaction, one fee entry per charge, one Transfer per daily settlement. There is no consolidated/summary sync option.
No native QBO connector. There is no Pin Payments app in the QuickBooks App Store. PayTraQer is the primary integration path.
PayTraQer maps the following Pin Payments transaction types into QBO:
Transaction Type | Direction | What It Is | QBO Mapping Target |
Charge (Capture) | Credit | Successful card payment captured from a customer | Income → Pin Payments Sales |
Refund | Debit | Full or partial refund returned to a customer. No refund fee charged. | Contra-Revenue → Pin Payments Refunds |
Transaction Fee (Domestic) | Debit | 1.75% + $0.30 AUD per domestic card transaction. Includes GST. | Expense → Pin Payments Fees (GST code applied) |
Transaction Fee (International) | Debit | 2.9% + $0.30 AUD per international card transaction (charged in AUD). Includes GST. | Expense → Pin Payments Fees (GST code applied) |
Foreign Currency Fee | Debit | 3.9% + $0.30 for foreign currency charges (e.g., charging a customer in USD). Includes 1.7% currency conversion + card fee. | Expense → Pin Payments Fees (GST code applied) |
Dispute Hold | N/A | Transaction amount + $25 AUD admin fee withheld from settlement pending dispute resolution | Stays in Pin Payments Bank Account as open item |
Dispute Admin Fee ($25 AUD / $25 NZD) | Debit | Admin fee charged when a formal dispute is raised | Expense → Pin Payments Dispute Fees |
Dispute Loss | Debit | Dispute resolved in buyer's favour — transaction amount permanently deducted | Expense → Pin Payments Disputes |
Dispute Win (Reversal) | Credit | Dispute resolved in your favour — transaction amount + $25 fee returned | Reverse Pin Payments Disputes and Pin Payments Dispute Fees |
Transfer (Settlement) | Debit | Daily ACH settlement of net balance (after fees, refunds) to your bank. Arrives T+2 business days. | Bank Transfer → Checking / Business Account |
Foreign Currency Transfer | Debit | Settlement of foreign currency balance to designated foreign currency bank account | Bank Transfer → corresponding foreign currency bank account |
PayTraQer connects to Pin Payments via your Secret API Key and downloads all transaction-level data. The individual sync model works as follows:
Each Charge creates one Sales Receipt in QBO, deposited to Pin Payments Bank Account (clearing).
Each fee creates one Expense entry, debited from Pin Payments Bank Account.
Each Refund creates a Refund Receipt, debited from Pin Payments Bank Account.
Each daily Transfer/Settlement creates a Bank Transfer from Pin Payments Bank Account → Business Checking Account.
The net balance in Pin Payments Bank Account at any point equals: charges received minus fees minus refunds minus transfers — which should approach $0 daily after settlements clear.
Critical: PayTraQer's official reconciliation guide for Pin Payments states: "While configuring the settings, you need to select the same bank account (Pin Payments Bank Account or created account) for Sales, Products & Services, Tax and Payouts in PayTraQer." Every single mapping must point to the same clearing account or the reconciliation will break.
QBO → Accounting → Chart of Accounts → New
Account Type: Bank
Detail Type: Checking
Name: Pin Payments Bank Account
Currency: AUD (Australian Dollar) — set this at creation; cannot be changed later
Save and Close.
For businesses settling foreign currency balances separately (e.g., USD payments held in USD):
Create additional Bank accounts: Pin Payments USD Balance, Pin Payments GBP Balance, etc. — each in the corresponding currency
Enable Multi-Currency in QBO: Settings → Account and Settings → Advanced → Currency → Multicurrency → Save
Account Name | Type | Detail Type | GST/Tax Code (AUS) | Purpose |
Pin Payments Sales | Income | Sales of Product/Service | GST (on sales) | All captured payments |
Pin Payments Refunds | Income | Sales of Product/Service | GST | Refunds (contra-revenue) |
Pin Payments Fees | Expense | Bank Charges | GST (1B — claimable) | All processing fees (GST-inclusive for AUS) |
Pin Payments Dispute Fees | Expense | Other Business Expenses | GST (1B) | $25 AUD admin fee per dispute |
Pin Payments Disputes | Expense | Other Business Expenses | N/A | Dispute losses (transaction amount lost) |
GST Note for Australian Businesses: Pin Payments fees are GST-inclusive at 10%. When you map fees to Pin Payments Fees in QBO, apply the GST (BAS 1B) tax code so QBO automatically calculates the claimable input tax credit. For every $1.75 + $0.30 fee, approximately $0.19 is GST you can claim on your BAS. New Zealand businesses set fees as GST-exclusive and apply the NZ GST code separately.
Before reconciling each month:
Transaction History CSV: Log in to Pin Payments Dashboard → Transactions → Filter by date range → Export CSV. This lists every individual charge with charge token, amount, date, card type, and fee amount. This is your line-by-line verification source.
Transfer History CSV: Pin Payments Dashboard → Transfers → Export CSV. This lists every daily settlement to your bank account, with the transfer token, amount, date, and status. The transfer amounts are what you match in QBO's bank feed.
Tip: The Transfer date in the Pin Payments dashboard is the date Pin Payments initiated the transfer — not the date it arrived in your bank. Your bank receives the funds T+2 business days later. When matching in QBO, look for the corresponding bank deposit 2 business days after the transfer date shown in Pin Payments.
Log in to your Pin Payments Dashboard
Go to Your Account → API Keys
Copy your Secret API Key (the live key, not the test/sandbox key)
Never use the Test API Key for a live QBO company — it syncs test transactions that do not correspond to real income.
Log in to PayTraQer → Connectors → + Add New → Payment Platforms → Pin Payments
Enter your Secret API Key
Select your QBO company
Click Authorise → PayTraQer confirms connection
PayTraQer automatically downloads the past 60 days of Pin Payments transactions on first connection
In PayTraQer → Settings → Pin Payments. Every single mapping in every tab must point to Pin Payments Bank Account.
Bank Account to Deposit: Pin Payments Bank Account
Income Account: Pin Payments Sales
Payment Method: Pin Payments
Customer: Common Customer (Pin Payments Customer) — recommended; prevents customer list bloat from one-off ecommerce buyers
Common Product/Service: ON
Item Name: Pin Payments Sale
Income Account: Pin Payments Sales
Bank Account: Pin Payments Bank Account
For Australian businesses (GST-registered):
Apply GST tax code to sales (if your sales are taxable)
Map fee tax to GST (1B) — this is the input tax credit code on your BAS for the GST included in Pin Payments fees
For New Zealand businesses (GST-registered):
Apply NZ GST codes as appropriate — Pin Payments NZ fees are GST-exclusive, so the GST component is added on top
Fee Type | QBO Expense Account | Bank Account | Tax Code (AUS) |
Transaction Fee (Domestic) | Pin Payments Fees | Pin Payments Bank Account | GST (1B) |
Transaction Fee (International) | Pin Payments Fees | Pin Payments Bank Account | GST (1B) |
Foreign Currency Fee | Pin Payments Fees | Pin Payments Bank Account | GST (1B) |
Dispute Admin Fee | Pin Payments Dispute Fees | Pin Payments Bank Account | GST (1B) |
All fee types must use Pin Payments Bank Account as the Bank Account. This is non-negotiable. If any fee points elsewhere, the clearing account will not balance.
Enable "Process the Payout": Toggle ON
Transfer Account: Your real Business Checking Account (AUD)
For foreign currency settlements: create separate Transfer Accounts per currency (e.g., USD Checking for USD settlements)
When ON, PayTraQer creates a Bank Transfer from Pin Payments Bank Account → Business Checking Account for each daily settlement. This is what you match in QBO's bank feed.
PayTraQer → Connectors → Pin Payments → Transactions Dashboard
Set the date range for your target period
Click Download Transactions
In the Not Synced tab, review a sample of transactions:
Charges show Pin Payments Bank Account as the deposit account
Fee entries show correct expense account and Pin Payments Bank Account as bank
Transfers show Bank Transfer to Business Checking Account
Click Sync to QuickBooks
Monitor the Synced and Error tabs — resolve any errors before proceeding to reconciliation
QBO → Accounting → Chart of Accounts → Pin Payments Bank Account → View Register
Confirm:
Individual Sales Receipts per charge
Fee expense entries per transaction
Daily Bank Transfers to Checking (one per Pin Payments daily settlement)
Running balance approaches $0 daily after each transfer clears
When a Pin Payments settlement arrives in your bank (T+2 business days after the transfer date):
QBO → Banking → For Review (your Business Checking Account)
Find the Pin Payments deposit — it typically appears as "PIN PAYMENTS" or "PINPAYMENTS" in the payee column
QBO will suggest a green Match to the PayTraQer Bank Transfer
Click Match
Never click "Add." Clicking Add records the settlement as new income — duplicating all the Sales Receipts PayTraQer already posted to Pin Payments Bank Account.
Date mismatch: The transfer arrived T+2 but PayTraQer dated it at the initiation date. Expand the date window in QBO's Match screen.
Amount mismatch: A same-day refund or dispute hold altered the settlement net. Cross-reference the Pin Payments Transfer History CSV for the exact transfer amount and its components.
Multiple same-day charges, one settlement: Pin Payments consolidates all same-day AUD charges into a single daily transfer. The PayTraQer Bank Transfer should equal the sum of all that day's charges minus fees. If the amounts differ, check the Transfer History CSV for the exact settlement breakdown.
QBO Banking → Rules → New Rule
Condition: Bank text contains "PIN PAYMENTS"
Action: Transfer from Pin Payments Bank Account
QBO → Accounting → Reconcile
Account: Pin Payments Bank Account
Ending Balance: Enter the closing balance from your Pin Payments Dashboard on the last day of the month. For most merchants, this is $0.00 or a very small amount representing charges from the last 1–2 business days of the month that have not yet been settled (in-transit T+2 funds).
Ending Date: Last day of the month
Click Start Reconciling
Check off:
All Sales Receipts (individual charges)
All fee expense entries
All refund entries
All Bank Transfers to Checking (daily settlements)
Any dispute admin fee entries
Difference must read $0.00
Click Finish Now → save the reconciliation PDF
Unlike Amazon Pay (which carries a reserve), Pin Payments settles daily. The only reason Pin Payments Bank Account will show a non-zero ending balance is in-transit funds — charges processed in the last 1–2 business days of the month that Pin Payments has not yet settled. This is a timing difference, not a reserve.
Example: If the month ends on Friday 31 March, charges from Wednesday 29 March (T+2 = Friday settlement) will clear, but Thursday 30 March charges (T+2 = Monday 1 April) and Friday 31 March charges (T+2 = Tuesday 2 April) will not yet appear in your bank. Those amounts sit in Pin Payments Bank Account as the ending balance. Enter this in-transit amount as the Ending Balance in QBO reconciliation.
After Pin Payments Bank Account reconciliation is complete, proceed with your standard bank reconciliation. All matched Pin Payments settlements will already be cleared.
This section applies only to Australian GST-registered businesses. Skip for New Zealand or international merchants.
Pin Payments states clearly: "For Australian based businesses, Goods and services Tax (GST) is included on transaction fees at the current rate of 10%."
This means every Pin Payments processing fee contains a GST component you can claim as an Input Tax Credit (ITC) on your quarterly or monthly BAS (1B GST on purchases).
How to verify the GST claim in QBO:
Run QBO → Reports → GST Summary Report for the period
The GST on Pin Payments Fees should appear under 1B — GST on Purchases (claimable credits)
Cross-check: total fees in Pin Payments Transaction CSV × (10/110) = GST component
This GST amount should match the ITC amount showing in the BAS report for Pin Payments fees
Example:
Monthly processing fees: $580.00 AUD (GST-inclusive)
GST component: $580 × (10/110) = $52.73 AUD claimable on BAS
If the GST code was not applied in PayTraQer Fee Settings, correct it:
In PayTraQer → Settings → Pin Payments → Fees Settings → add GST (1B) tax code to all fee types
Roll back the affected period's sync → re-sync with correct tax code
Scenario | Root Cause | Fix |
Bank deposit doesn't match any PayTraQer Transfer | T+2 timing: transfer initiated Thursday arrives bank Monday | Look 2 business days after the Pin Payments Transfer date. Expand QBO Match date window. |
Dispute hold reduces settlement — amount differs | $25 dispute fee + disputed amount withheld from next settlement | Check Pin Payments dispute section in Dashboard. Record Pin Payments Dispute Fees ($25) and leave disputed amount as open item in clearing until resolved. |
Dispute won — how to reverse the $25 fee | Pin Payments releases both the disputed amount and $25 back into balance | PayTraQer will sync the reversal credit. Verify it posts as a credit to Pin Payments Dispute Fees. If not, create a Journal Entry: Debit Pin Payments Bank Account, Credit Pin Payments Dispute Fees. |
GST not on fees in QBO BAS report | PayTraQer fee mapping did not include GST tax code | In PayTraQer Fees Settings → add GST (1B) code to all fee types → rollback affected syncs → re-sync. |
Foreign currency charges not reconciling | Foreign currency charges arrive in a separate bank account in that currency | Create separate clearing account per currency (Pin Payments USD Balance). Map foreign currency charges to that account in PayTraQer. Reconcile each currency clearing separately. |
Refund fee charged (unexpected) | Merchant expects a refund fee that doesn't exist | Pin Payments does not charge a refund processing fee. If a fee appears, check whether it is a dispute fee ($25) masquerading as a refund scenario. |
Income doubled | Clicked "Add" on bank deposit instead of "Match" | QBO Banking → Categorized → Find the Added entry → Undo → Return to For Review → Match to PayTraQer Bank Transfer. |
Month-end clearing account balance not $0 | In-transit T+2 funds from last 1–2 days of the month | Normal. Enter the in-transit amount as the Ending Balance in QBO reconciliation. It will clear in the next month's first settlement. |
Pin Payments Transaction History CSV downloaded for the period
Pin Payments Transfer History CSV downloaded — all settlement amounts and dates noted
In-transit balance calculated (charges from last 1–2 business days not yet settled) — noted as QBO Ending Balance
All transactions confirmed "Synced" in PayTraQer — Error tab is empty
All fee mappings confirmed pointing to Pin Payments Bank Account
GST (1B) tax code applied to all fee entries in PayTraQer (Australian businesses)
Dispute admin fees ($25 AUD) mapped to Pin Payments Dispute Fees expense
Any dispute win reversals verified in QBO — $25 fee and disputed amount correctly reversed
Each Pin Payments bank deposit Matched (not Added) in QBO Banking For Review
Bank rule for "PIN PAYMENTS" confirmed as Transfer from Pin Payments Bank Account
Pin Payments Bank Account clearing reconciled — Ending Balance = in-transit amount — Difference $0.00
BAS GST report reviewed — Pin Payments fee GST appearing correctly under 1B (Australian businesses)
P&L reviewed: Pin Payments Sales shows gross captures; Pin Payments Fees shows all processing costs; dispute fees tracked separately
Reconciliation PDF saved to client folder