Export as CSV. Import in two clicks (File → Import → Upload). Arabic and English columns render natively. Share the sheet with your accountant or co-founder in seconds.
Google Sheets is the right pick when your finance work happens in a browser, your team collaborates in real time, or your accountant lives in a different city and needs the same file you're looking at. We don't have a direct Google Sheets API integration — and we don't pretend to. Instead, we produce a CSV file you import in two clicks: File → Import → Upload → choose the CSV. Done. The Arabic merchant names render correctly because we write CSV with a UTF-8 byte-order mark.
After import, Google Sheets recognizes the column types automatically: dates as dates, numeric columns as numbers, descriptions as text. SUM and AVERAGE work in the first cell you try. Pivot tables work without converting cells. Conditional formatting on the balance column takes one menu click. Share with your accountant or co-founder by typing their email into the Share dialog — they see the same numbers you see, in real time.
Google Sheets defaults to USD formatting on numeric columns. To switch to your bank's currency, select the column and use Format → Number → Custom currency. For SAR, AED, USD, EGP, EUR, GBP — two decimal places. For KWD, BHD, OMR, and JOD — switch to three decimal places (Format → Number → More formats → Custom number format → enter `#,##0.000`). The CSV we export preserves three-decimal precision; the formatting step is just visual.
If you maintain a master tracker workbook in Google Sheets, append imported rows to a transactions sheet, then pivot or query from a dashboard sheet. The =QUERY() function with imported data feels almost like SQL — particularly useful for filtering by month, category, or counterparty across multi-account, multi-currency datasets.
Founders and finance leads at remote-first companies running books in Google Sheets, freelance accountants serving SME clients across cities, family offices coordinating finance across siblings or partners who live in different countries, and finance teams at YC-style startups before they migrate to QuickBooks or Xero — Google Sheets is the starting point and the long stop.
Output is CSV (the import format). Google Sheets handles the rest. The Sheets-side workflow stays cloud-native: comments on individual cells, version history for every edit, real-time cursor presence with collaborators, and one-click sharing with view, comment, or edit permissions.
Kashfbank supports PDF to Google Sheets conversion for PDF statements from all major banks.
Do you have a direct Google Sheets integration?
No. We export CSV and you import it via File → Import → Upload. It's two clicks and roughly five seconds. A direct API integration would require Google account permissions we'd rather not ask for — your data stays in your control.
Will Arabic merchant names break on import?
No. We write CSV with a UTF-8 byte-order mark, which Google Sheets recognizes. Arabic text from Al Rajhi, SNB, Emirates NBD, FAB, CIB, and other banks imports as readable Arabic, right-to-left in cells, no transliteration.
Can I import multi-month statements?
Yes. The CSV is one file with all months. After import, use Data → Create a filter to slice by month, or copy each month's rows into a named tab. For very long histories (12+ months), an =QUERY() formula handles month-by-month aggregation cleanly.
How do I handle KWD or BHD three-decimal amounts?
The CSV stores three decimals. After import, select the amount columns and apply Format → Number → More formats → Custom number format → enter `#,##0.000`. Google Sheets's default two-decimal currency would visually round 125.500 to 125.50, which loses fils precision in display only — the underlying value stays 125.500.
Upload your PDF and get your file in seconds
Convert for Google Sheets10 free credits on signup