You are on page 1of 17

Excel

Excel Skills
Skills || Cashbook
Cashbook &
& Bank
Bank Reconciliation
Reconciliation Template
Template

About
About this
this template
template
This
This template
template enables
enables users
users to
to record
record deposit
deposit and
and withdrawal
withdrawal transactions
transactions for
for multiple
multiple bank
bank accounts
accounts and
and automatically
automatically
report
and
a
bank
reconciliation.
The
cashbook
report
can
be
compiled
for
any
12
month
reporting
period
report and a bank reconciliation. The cashbook report can be compiled for any 12 month reporting period by
by simply
simply ente
ent
in
a
single
input
cell
and
the
report
can
be
viewed
on
an
individual
account
or
consolidated
basis.
The
30
default
in a single input cell and the report can be viewed on an individual account or consolidated basis. The 30 default acc
acc
report
report can
can be
be customized
customized and
and an
an unlimited
unlimited number
number of
of additional
additional accounts
accounts can
can be
be added
added ifif required.
required. The
The template
template aa
transactions
transactions and
and sales
sales tax
tax calculations.
calculations.
About
About our
our unique
unique templates
templates
Our
Our unique,
unique, practical
practical templates
templates produce
produce results
results that
that are
are more
more comparable
comparable to
to software
software solutions
solutions than
than regular
regular Excel
Excel tem
te
only
contain
limited
functionality
but
our
templates
produce
complex
automated
reports
based
on
limited
user
only contain limited functionality but our templates produce complex automated reports based on limited user input.
input. Y
Excel
Excel skills
skills in
in order
order to
to use
use our
our templates
templates -- all
all our
our templates
templates only
only require
require basic
basic user
user input
input and
and include
include comprehensive
comprehensive ste
ste
About
About this
this sample
sample file
file
This
This Excel
Excel document
document is
is only
only aa sample
sample of
of the
the cashbook
cashbook && bank
bank reconciliation
reconciliation template.
template. Weve
Weve created
created this
this sample
sample to
to
layout
layout and
and features
features of
of this
this template.
template. You
You will
will therefore
therefore not
not be
be able
able to
to use
use this
this version
version of
of the
the template
template -- the
the full
full versio
versio
downloaded
downloaded after
after buying
buying the
the template
template or
or aa full
full membership
membership of
of the
the Excel
Excel Skills
Skills website.
website.
Our
full
membership
includes:
Our full membership includes:
Access
Access to
to all
all 40+
40+ of
of our
our unique
unique Excel
Excel templates
templates
365
365 days
days access
access to
to our
our 300+
300+ Excel
Excel video
video tutorials
tutorials
Buy this template
click here

ple bank
iple
bank accounts
accounts and
and automatically
automatically produces
produces aa monthly
monthly cashbook
cashbook
month
reporting
period
by
simply
entering
the
appropriate
month reporting period by simply entering the appropriate start
start date
date
nsolidated
basis.
The
30
default
accounts
that
are
included
nsolidated basis. The 30 default accounts that are included on
on the
the
ee added
added ifif required.
required. The
The template
template also
also accommodates
accommodates petty
petty cash
cash

ware
ware solutions
solutions than
than regular
regular Excel
Excel templates.
templates. Most
Most Excel
Excel templates
templates
eports
based
on
limited
user
input.
You
also
don't
need
eports based on limited user input. You also don't need advanced
advanced
input
input and
and include
include comprehensive
comprehensive step
step by
by step
step instructions.
instructions.

plate. Weve
mplate.
Weve created
created this
this sample
sample to
to enable
enable customers
customers to
to view
view the
the
sion of
rsion
of the
the template
template -- the
the full
full version
version of
of the
the template
template can
can only
only be
be
ite.
ite.

s template

k here

Register for a full membership


click here

Excel Skills | Cashbook & Bank Reconciliation Template


Instructions
www.excel-skills.com
This template enables users to record deposit and withdrawal transactions for multiple bank accounts and automatically
produces a monthly cashbook report and a bank reconciliation. The cashbook report can be compiled for any 12 month
reporting period by simply entering the appropriate start date in a single input cell and the report can be viewed on an
individual account or consolidated basis. The template also accommodates petty cash transactions and sales tax
calculations.

On
Onthis
thissheet:
sheet:

This
This sheet
sheet includes
includes detailed
detailed instructions
instructions
on
on setting
setting up
up and
and using
using this
this template.
template.

Note: Refer to our Service Based and Trade Based Accounting templates if you require a more comprehensive monthly
accounting solution that includes an income statement, cash flow report and balance sheet. Our accounting templates also
automatically calculate debtors, creditors, cash and sales tax balances.
The cashbook template also facilitates performing a bank reconciliation for any bank account by simply entering or
copying all cashbook transactions onto the Data sheet and entering the appropriate bank statement date for each
cashbook transaction. The bank reconciliation on the Recon sheet is calculated automatically from the cashbook entries
and can easily be rolled forward for the next monthly period or rolled back to display the bank reconciliation for any
previous period.
The following sheets are included in this template:
Set-up - this sheet enables users to enter the appropriate business name & sales tax percentage and to add additional
bank account codes to the template. A list of the input error codes that can be encountered on the Data sheet is also
included on this sheet.
Data - all cashbook transactions should be entered on this sheet or copied from an accounting program export file. You
can add additional columns in order to match the columns on this sheet to the format of any accounting program export
file but note that all the existing columns should be retained. After recording all the appropriate cashbook entries on this
sheet, the bank statement date of each transaction should be entered in column J.
Cashbook - the cashbook report on this sheet is automatically compiled based on the transactions that are entered on the
Data sheet and the start date that is specified in cell D1. The report can be compiled for an individual bank account by
selecting the appropriate bank code from the list box in cell D2 or a consolidated report for all bank accounts can be
compiled by simply clearing the contents of the list box. You can also compile a report that included only deposits or
withdrawals by selecting the appropriate item from the list box in cell D3. The default accounts on this sheet can be
amended and you can add as many accounts as required.
Recon - this sheet includes a bank reconciliation report that is automatically compiled based on the cashbook transactions
that are recorded on the Data sheet. All the calculations on this sheet are automated and the only user input that is
required is entering the appropriate bank code in cell B4, the reconciliation date in cell B5 and the actual bank statement
balance in cell B25.

Record Cashbook Transactions


All cashbook transactions should be entered or copied onto the Data sheet. All the columns with a yellow column heading
require user input while the columns with a light blue column heading contain formulas that should be copied for each new
transaction that is entered. The sheet includes the following columns:
Transaction Date - enter the cashbook transaction date in this column. This is the date that a deposit is received or a
payment is made. Note that all dates should be entered in accordance with the regional date settings that are specified in
the System Control Panel.
Transaction Type - select, enter or copy a "D" to identify all deposit transactions and a "W" to identify all withdrawal
transactions. A list box has been included in this column in order to simplify selecting the appropriate transaction type but
you can also copy the appropriate character from one of the existing cells in this column.
Customer / Supplier - enter the name of the appropriate customer or supplier to which the transaction relates.
Reference - enter a transaction reference in this column that will enable you to trace the transaction to its supporting
documentation. For example: an invoice number, bank statement reference, receipt number or a reference to a debit order
can be used.
Description - enter a brief description of the transaction which will enable you to easily determine the nature of the
transaction.
Inclusive Amount - all deposits and withdrawals should be entered as positive values. Transaction reversals can be
entered as negative values but note that all negative values will be flagged in the Error Code column. All transaction
amounts should be entered inclusive of sales tax.
Tax Code - select a tax code from the list box. A tax code of A should be selected for all cashbook transactions that are
subject to sales tax and a tax code of E should be selected for all cashbook transactions that are exempt of sales tax.

Page 3 of 17

This is the only


protected sheet in the
full version of the
template!

Excel Skills | Cashbook & Bank Reconciliation Template


Instructions
www.excel-skills.com
Bank Code - select the appropriate bank account code from the list box in this column. The template includes 3 default
bank account codes and a petty cash code but you can add additional bank accounts on the Set-up sheet by inserting a
new row anywhere between the first bank code and the petty cash code (PC), entering a new bank code in column A and
entering a description of the new bank account in column B.
Account Number - select the appropriate account number from the list box. The list box in this column will include the
account numbers and descriptions of all the accounts that have been added to the Cashbook sheet. New accounts
therefore need to be added to the Cashbook sheet before being available for selection.
Statement Date - review the actual bank account statement and enter the appropriate bank statement date for each of the
cashbook transactions that have been recorded on this sheet. Note that you should leave the statement date blank if a
cashbook entry cannot be traced to the actual bank statement.
Cashbook Balance - this column includes a calculation of the cashbook balance for the appropriate bank account which
is based on the transaction date that is entered in column A. For transactions on the same date, the sequence in which the
transactions are included on the Data sheet determines which transactions are included first in the calculation.
Sales Tax Amount - the sales tax amounts in this column are calculated based on the tax code that is selected in column
G and the sales tax percentage that is specified in cell C6 on the Set-up sheet. Note that all the amounts in this column
should be pasted as values before entering a new sales tax percentage if an amendment in the sales tax percentage is
required.
Exclusive Amount - the amounts in this column exclude the sales tax that is calculated in the previous column and are
calculated by deducting the sales tax amounts from the inclusive amounts in column F.
Cashbook Balance Date - the dates that are calculated in this column are used in order to determine the cashbook
balances in column K.
Error Code - the formula in this column displays an error code if an input error has occurred. The appropriate error code
will be highlighted in orange until the error is rectified. Refer to the error codes section of the instructions for more
guidance on how to resolve input errors.

Note: The list box in the Account column contains both the account number and the account description but only the
appropriate account number should be selected when allocating transactions. Excel actually does not allow for the
inclusion of two columns in a list box but we have implemented a work around to include both the account number and
description in the list box in order to make it easier to select the appropriate accounts. However, because of the
implementation of this feature, you will not be able to enter the account number into the Account column and all account
numbers should therefore be selected from the list box or copied from one of the existing, similar entries on this sheet.
As we mentioned before, you can add additional columns to the Data sheet if required in order to match this sheet to the
format of any accounting program export files but you should not delete any of the existing columns! If you delete an
existing column, this may result in calculation errors.
Note: All the transactions on the Data sheet should be entered in a continuous cell range otherwise some transactions
may not be included in the cashbook and bank reconciliation reports. No blank rows should therefore be inserted
anywhere between the first and last rows on the Data sheet.
Note: We have activated the Auto Filter feature on the Data sheet. This useful feature enables you to filter the transactions
that are included on this sheet according to requirements. For example, the Custom filter option can be used to display all
transactions dated between the first and last day of a month in order to compare the cashbook entries of a particular
month to the actual bank statement. Similarly, all transactions with a blank value in the Statement Date column can be
selected in order to compile a report of all the cashbook transactions that are not yet reflected on the actual bank
statement.
Error Codes
The following error codes may result from inaccurate input on the Data sheet and will be displayed in the Error Code
column and highlighted in orange. The heading of the affected input column will also be highlighted in orange:
E1 - this error code means that the statement date that has been entered in column J is before the transaction date in
column A. Statement dates can never be before the transaction dates and the error can therefore be rectified by either
amending the appropriate transaction date or the statement date.

Page 4 of 17

On
Onthis
thissheet:
sheet:

This
This sheet
sheet includes
includes detailed
detailed instructions
instructions
on
on setting
setting up
up and
and using
using this
this template.
template.

Excel Skills | Cashbook & Bank Reconciliation Template


Instructions
www.excel-skills.com
E2 - this error code means that an invalid transaction type has been selected in column B and the error can be rectified
by selecting either a D for deposits or a W for withdrawals from the list box in column B.
E3 - this error code means that a negative value has been entered in column F as the inclusive transaction amount. All
amounts must be entered as positive values and the appropriate transaction type in column B determines whether the
amount is treated as a positive amount (deposit) or a negative amount (withdrawal) for cashbook calculation purposes. For
transaction reversals, we therefore recommend entering a positive value and selecting an alternative transaction type.
E4 - this error code means that the account number that has been selected in column I is invalid. All the accounts that
have been entered on the Cashbook sheet will be included in the list boxes in column I and the error can therefore be
rectified by simply selecting a valid account number from the list box. New accounts must be created on the Cashbook
sheet before being available for selection.
E5 - this error code means that the bank account code that has been selected in column H is invalid. All the bank
account codes that have been created on the Set-up sheet will be included in the list boxes in column H and the error can
therefore be rectified by simply selecting a valid bank account code from the list box. New bank account codes must be
created on the Set-up sheet before being available for selection.
Note: Input errors may result in inaccurate cashbook and bank reconciliation calculations and it is therefore imperative that
all errors are resolved before reviewing the cashbook report on the Cashbook sheet or the bank reconciliation on the
Recon sheet.
Recording the Opening Cashbook Balances
The following procedure needs to be completed in order to record the opening cashbook balances of existing bank
accounts:
Enter a transaction on the Data sheet for the opening bank statement balance. The transaction date and the statement
date of the opening balance should be the same. A transaction type of "D" should be used for a positive balance and a
transaction type of "W" for a negative balance (amount should however be a positive value). The transaction reference
and description should indicate that the transaction relates to the opening bank statement balance and the transaction
should be dated on the last day of the month before the first monthly period that needs to be included in the cashbook.
Enter or copy all the outstanding deposits and withdrawals as at the last day of the month before the first month that
needs to be included in the cashbook onto the Data sheet. These outstanding entries should include all transactions that
need to be included in the opening cashbook balance but have not yet been included on the actual bank statement. The
cashbook transaction dates should be entered in column A and the bank statement dates should be left blank until the
transactions are included on the actual bank statement.
Example: If the first monthly period that you want to include in the cashbook is March, the actual bank statement balance
as at 28 February should be entered as a transaction on the Data sheet. The transaction date and statement date should
be 28 February and a transaction type of D should be selected if the balance is positive and a transaction type of W
should be selected if the balance is negative. All outstanding deposits as at 28 February should be recorded by selecting a
transaction type of D and entering the actual cashbook transaction dates in column A. All outstanding withdrawals as at 28
February should be entered by selecting a transaction type of W and entering the actual cashbook transaction dates in
column A.
Example: If an outstanding cheque was issued on the 15th of February and the cheque has not been processed through
the actual bank statement by the 28th of February, the cheque should be recorded by selecting a transaction type of W
and entering the date of the cheque in column A (15th of February). The statement date should be left blank until the
cheque number is included on the actual bank statement and only then will this date be entered in the Statement Date
column (the statement date will therefore be a date after 28 February).
In order to check if the opening cashbook balance has been entered accurately, enter any subsequent date in cell B5 on
the Recon sheet. The calculated bank statement balance should agree to the opening bank statement balance that was
specified on the Data sheet, the opening cashbook balance should agree to the balance according to any previously used
Cashbook (if applicable) and the outstanding deposit and withdrawal totals should agree to the sum of the transactions
that have been entered on the Data sheet (entries dated on or before the opening balance date that have not yet been
included on the bank statement).

Page 5 of 17

On
Onthis
thissheet:
sheet:

This
This sheet
sheet includes
includes detailed
detailed instructions
instructions
on
on setting
setting up
up and
and using
using this
this template.
template.

Excel Skills | Cashbook & Bank Reconciliation Template


Instructions
www.excel-skills.com
Note: This procedure should be repeated for all the bank accounts that need to be included in the template. Petty cash
accounts typically have no outstanding items and only the balance of the cash on hand at the end of the month prior to the
first month that is included in the template therefore needs to be specified.
Transfers between Bank Accounts
When funds are transferred between two bank accounts, the deposit and withdrawal entries both need to be recorded.
The deposit entry should be recorded by selecting the bank account into which the funds are transferred and the
withdrawal entry should be recorded by selecting the bank account from which the funds are transferred.

We recommend creating a cash transfer control account on the Cashbook sheet and selecting this account in column I on
the Data sheet when recording transfers between bank accounts. By using a single account for bank transfers, you can
therefore easily determine when only one of the entries has been recorded. We've created a default cash transfer control
account (BS-399) on the Cashbook sheet but you can use another account if you are using an existing account structure.
Note: You can check whether the balance of the cash transfer control account is nil by clearing the contents of the bank
account code list box on the Cashbook sheet in cell D2 in order to display the cashbook totals for all bank accounts. If a
total is not nil, the transactions for the appropriate period should be investigated in order to determine why the allocations
to the cash transfer control account do not result in a nil balance.
Note: If a bank account code is selected in cell D2, the total for the cash transfer control account will probably not be nil
because only one side of the transfer would be taken into account. This total represents the total funds transferred from
the selected bank account to any other bank account or the reimbursements of petty cash.
Petty Cash Transactions
Although petty cash does not actually represent an actual cashbook which has a bank statement, we have included a
default bank code (PC) for petty cash in the template in order to facilitate also recording petty cash transactions. The
statement dates that are entered for the petty cash account in column J on the Data sheet should therefore be the same
as the transaction dates that are entered in column A.
Creating Additional Bank Accounts
The template includes three default bank accounts and a petty cash account. The default bank codes and descriptions of
these accounts are included on the Set-up sheet. Additional bank accounts can be added to the template by simply
inserting the required number of new rows anywhere between the first bank code and the petty cash code, entering a new
bank code in column A and entering a description of the bank account in column B.
As soon as the new bank account codes have been created, the codes will be available for selection from the bank code
list boxes on the other sheets. Note that the default bank codes and descriptions of the bank accounts on the Set-up sheet
can also be amended if required.
Note: After adding additional bank accounts, you also need to copy the formulas at the bottom of the Cashbook sheet in
order to include the closing balance calculations of all the bank accounts on the Cashbook sheet.

Cashbook Report
The cashbook report on the Cashbook sheet is automatically compiled based on the transactions that are recorded on the
Data sheet, the start date that is specified in cell D1 and the bank account code that is selected in cell D2. The report
includes 30 default accounts but you can add additional accounts and customize the default account numbers and
descriptions as required.
It is also not necessary to use the default account format which consists of a two letter code indicating income statement
and balance sheet accounts and a 3 digit number indicating the account group and account number. You can specify any
account number format by simply editing the account numbers in column A on the Cashbook sheet and entering the
appropriate account descriptions in column B.

Page 6 of 17

On
Onthis
thissheet:
sheet:

This
This sheet
sheet includes
includes detailed
detailed instructions
instructions
on
on setting
setting up
up and
and using
using this
this template.
template.

Excel Skills | Cashbook & Bank Reconciliation Template


Instructions
www.excel-skills.com
Additional accounts can be added by simply inserting a new row at the appropriate row location, entering the new account
number and description and copying all the formulas in the columns with a light blue column heading from one of the
existing rows (except for the row that contains the sales tax control account).
You can also delete accounts if you wish to do so but care should be taken not to delete accounts to which entries have
been allocated on the Data sheet because this may result in inaccurate cashbook calculations. If an account is deleted
and entries have been allocated to the account, the appropriate rows on the Data sheet will contain an E4 error code in
the Error Code column on the Data sheet. A new account allocation will then have to be selected in order to rectify the
errors.
The 12 month reporting period that is included in the cashbook report is determined based on the start date that is entered
in cell D1. After specifying the initial opening balances, the cashbook report can be rolled forward for an unlimited number
of future periods by simply entering a new start date in cell D1. All the cashbook calculations are automatically adjusted
based on the date that is specified.
The cashbook report can be compiled for a single bank account by simply selecting the appropriate bank account code
from the list box in cell D2 or a consolidated cashbook report which includes all the bank accounts and the petty cash
account can be compiled by simply clearing the contents of the list box in cell D2.
You also have the option of including all cashbook transactions (the default selection) or only including deposit or
withdrawal type transactions by simply selecting the appropriate transaction type from the list box in cell D3 on the
Cashbook sheet.
Note: The formulas that have been included in the row that contains the sales tax control account differ from the formulas
that have been included in the other rows. You can change the account number of the sales tax control account if required
but care should be taken not to copy the formulas in this row to any other rows when creating new accounts otherwise the
cashbook calculations will not be accurate.
Note: The closing balances of all the default bank accounts at the end of each monthly period are included below the
cashbook report. If you create additional bank accounts on the Set-up sheet, the formulas that are used to calculate the
closing balance will need to be copied to the appropriate number of additional rows in order to also include the closing
balances of the additional bank accounts on the Cashbook sheet.

Performing a Bank Reconciliation


Bank Statement Dates
The automated bank reconciliation on the Recon sheet is compiled based on the bank statement dates that are entered in
column J on the Data sheet. Users therefore need to obtain a copy or extract of the actual bank statement and enter the
statement dates of all the cashbook entries that are included on the Data sheet. If a transaction does not appear on the
actual bank statement, the statement date should be left blank.
We recommend that you sort all the entries for the appropriate bank account on the Data sheet in ascending order based
on the transaction dates in column A in order to simplify the recording of the appropriate statement dates. Note that the
dates can be entered or copied from the Transaction Date column (if the same dates apply) and should be recorded in
accordance with the regional date settings that are specified in the System Control Panel.
We also recommend that you make a tick mark next to the entries on the actual bank statement to ensure that the
statement dates of all entries have been recorded on the Data sheet. After entering the statement dates of all the entries
that appear on the bank statement, open the Recon sheet in order to review the bank reconciliation.
Bank Reconciliation
Select the appropriate bank account code from the list box in cell B4 and enter the appropriate date on which the
reconciliation needs to be performed in cell B5 - all the calculations on the Recon sheet will be updated automatically
based on the reconciliation date that is specified.

Page 7 of 17

On
Onthis
thissheet:
sheet:

This
This sheet
sheet includes
includes detailed
detailed instructions
instructions
on
on setting
setting up
up and
and using
using this
this template.
template.

Excel Skills | Cashbook & Bank Reconciliation Template


Instructions
www.excel-skills.com
Note: If you clear the contents of the bank account code list box in cell B4, all the calculations on the Recon sheet will be
based on all the transactions that are included on the Data sheet and it may therefore be difficult to reconcile any
individual bank account to an actual bank statement. We therefore recommend performing bank account reconciliations on
an individual account basis and only clearing the list box if you want to view a consolidated reconciliation for all the bank
accounts and the petty cash account.
The total of all withdrawal and deposit entries for the selected bank account will be included under the Current Month
Transactions section of the report. These totals include all the entries between the 1st day of the month and the date that
has been specified as the reconciliation date in cell B5. All withdrawals have a transaction type of "W" in column B on the
Data sheet and all deposits have a transaction type of "D" in column B on the Data sheet.
Note: All the current months' entries are included in these totals regardless of whether the transactions appear on the bank
statement (and therefore contain a statement date in column J on the Data sheet).
Note: Transactions dated (in the Transaction Date column on the Data sheet) after the reconciliation date are not included
in the calculations on the Recon sheet. The Cashbook Closing Balance will therefore be the net total of all deposits and
withdrawals that are recorded on the Data sheet and dated on or before the reconciliation date that has been specified in
cell B5.
Similarly, the outstanding withdrawal and deposit totals include all the entries that are dated before the reconciliation date
(in the Transaction Date column on the Data sheet) and contain statement dates (in column J of the Data sheet) that are
dated after the reconciliation date or have been left blank (entries that are therefore not yet reflected on the actual bank
statement).
The Calculated Bank Statement Balance is arrived at by deducting the outstanding deposits total from the Cashbook
Closing Balance and adding the outstanding withdrawals to this balance. The calculation therefore reflects the cashbook
balance before taking the entries that do not appear on the bank statement into account. This amount should therefore
agree to the actual bank statement balance as at the reconciliation date.
The Actual Bank Statement Balance on the reconciliation date should be entered in cell B25 and cell B27 reflects the
difference between the calculated and actual bank statement balances. Cell C27 will contain a green "ok" message if the
two balances are equal and a red "error" message if the balances are not equal.
If an error is displayed, it means that the entries on the actual bank statement and the cashbook entries on the
Data sheet do not reconcile. There could be a number of explanations for an error being encountered:
An entry that is included on the Data sheet does not appear on the bank statement but a statement date has been
entered in column J for the particular entry.
An entry that is included on the Data sheet appears on the bank statement but a statement date has not been entered in
column J for the particular entry.
The statement date in column J has been entered incorrectly.
An entry that appears on the bank statement has not been recorded on the Data sheet.
The transaction amount differs between the Data sheet and the actual bank statement.
As you can see, there are a number of reasons why an unexplained difference can be encountered after performing a
bank reconciliation. It is therefore absolutely essential that you take care while performing a bank reconciliation to ensure
that all cashbook entries are reconciled accurately - it is a lot harder to find errors after performing a bank reconciliation
and the exercise of finding errors can be quite time consuming.
Fortunately, we have designed this template in such a way that it should be reasonably easy to find an
explanation for any unexplained differences that may occur! When you encounter an unexplained difference
between the calculated and actual bank statement balances, we recommend that you complete the following
steps in order to find an explanation for the error:
Review the Error Code column on the Data sheet and ensure that there are no error codes that are reflected in this
column. If any error codes are reflected in this column, the errors should be rectified before continuing with the bank
reconciliation.

Page 8 of 17

On
Onthis
thissheet:
sheet:

This
This sheet
sheet includes
includes detailed
detailed instructions
instructions
on
on setting
setting up
up and
and using
using this
this template.
template.

Excel Skills | Cashbook & Bank Reconciliation Template


Instructions
www.excel-skills.com

Identify the first date on which there is a difference between the calculated and actual bank statement balances - this
step can be completed by changing the reconciliation date in cell B5 and comparing the calculated bank statement
balance to the actual bank statement balance at the end of each day that forms part of the particular reconciliation period.
We recommend that you start with the first day of the particular period and that you enter all subsequent dates until you
find a difference between the calculated and actual bank statement balances.
We also recommend that you sort the entries on the Data sheet for the particular bank account in ascending order
based on the Statement Date column in order to simplify the completion of this exercise.
Review the dates that have been entered in the Statement Date column on the Data sheet for all days where an
unexplained difference exists and ensure that the amounts on the Data sheet and the actual bank statement agree, that
the dates have been entered correctly in the Statement Date column, that all entries on the actual bank statement have
been included on the Data sheet and that a statement date has been entered on the Data sheet for all the entries on the
actual bank statement.
This procedure should enable you to correct all the errors that have been made while performing the bank
reconciliation.

Template Settings

The functionality that has been included in this accounting template uses data validation, conditional formatting and
named cell ranges in order to validate all user input and to produce the reports that form part of this template. Most of the
formulas that are used in this template are based on named cell ranges that include the first 1,000 rows on the Data sheet.
When the number of transactions that you've recorded on the Data sheet reaches this limit, you will therefore have to
extend the default number of rows in order to include all your recorded transactions in the template calculations.
The named ranges can be extended by accessing the main Insert menu, selecting Name, and selecting Define in order to
open the Define Name dialog box. The calculations that include the transactions on the Data sheet are all based on the
"Records" named range. This named cell range contains a default value of 1,000 - you can therefore extend the number of
transactions that are included in the template calculations by simply entering a new value for this named range and
clicking the OK button.
The data validation features that are used to validate user input on the Data sheet have been implemented in the first
1,000 rows on this sheet. Before you reach this limit, you can simply copy one of the blank rows before row 1,000 and
paste the cells in this row into the required number of rows. This action will copy all the data validation and conditional
formatting features to the target cell range.

Help & Customization


If you experience any difficulty while using this template and you are not able to find the appropriate guidance in these
instructions, please e-mail us at support@excel-skills.com for assistance. This template has been designed with flexibility
in mind to ensure that it can be used in most business environments. If however you need an Excel based template that is
customized specifically for your business requirements, please e-mail our Support function and provide a brief explanation
of your requirements.

Copyright
This template remains the intellectual property of www.excel-skills.com and is protected by international copyright laws.
Any publication or distribution of this template outside the scope of the permitted use of the template is expressly
prohibited. In terms of the permitted use of this template, only the distribution of the template to persons within the same
organisation as the registered user or persons outside the organisation who can reasonably be expected to require access
to the template as a direct result of the use of the template by the registered user is allowed. Subsequent distribution of
the template by parties outside of the organisation is however expressly prohibited and represents an infringement of
international copyright laws.

Page 9 of 17

On
Onthis
thissheet:
sheet:

This
This sheet
sheet includes
includes detailed
detailed instructions
instructions
on
on setting
setting up
up and
and using
using this
this template.
template.

Cashbook Template
Set-up
Business Name

Example Company (Pty) Ltd

Sales Tax Percentage

14.0%

Bank Codes
Code

Description

B1

B1 Bank Account

B2

B2 Bank Account

B3

B3 Bank Account

PC

Petty Cash

On
On this
thissheet:
sheet:

Enter
Enter the
the appropriate
appropriate business
business name
name &
& sales
sales tax
tax
percentage
percentage and
and add
add additional
additional bank
bank account
account codes
codes ifif
required.
required. A
A list
list of
of the
the input
input error
error codes
codes that
that can
can be
be
encountered
on
the
Data
sheet
is
included
at
the
encountered on the Data sheet is included at the bottom
bottom
of
of the
the sheet.
sheet.

Input Error Codes (Data sheet)


Code

Reason

E1

Statement date in column J is before the transaction date in column B

E2

Transaction type in column B is not valid

E3

Inclusive amount in column F is negative

E4

Account number in column I is invalid

E5

Bank code in column H is invalid

Page 10 of 17

Example Company (Pty) Ltd


Cashbook Transactions
www.excel-skills.com
Transaction
Date
Type
2/28/2015
D

Customer / Supplier

Reference

Description

Inclusive
Amount

Tax
Code

Bank
Code

Account
Number

Statement
Date

Cashbook
Balance

Sales Tax
Amount

Exclusive
Amount

Cashbook
Balance Date

Opening

O/B

Opening Bank Statement Balance

3,400.00

B1

BS-399

2/28/2015

3,400.00

3,400.00

2/28/2015

2/28/2015

Opening

O/B

Opening Bank Statement Balance

1,600.00

B2

BS-399

2/28/2015

1,600.00

1,600.00

2/28/2015

2/28/2015

Opening

O/B

Opening Bank Statement Balance

B3

BS-399

2/28/2015

2/28/2015

Opening

O/B

Opening Petty Cash Balance

1,000.00

PC

BS-399

2/28/2015

1,000.00

3/2/2015

XY Solutions

Invoice EXP09

Internet Service Provider

165.30

B1

IS-380

3/2/2015

3,234.70

3/5/2015

Hollard

Debit Order On thisInsurance


364.80
On this sheet:
sheet:
D Record
WS Wholesale
all
INV0052
on
and
Services
the
17,100.00
Record
all cashbook
cashbook entries
entries
on this
this sheet
sheetConsulting
and enter
enter
the appropriate
appropriate bank
bank statement
statement

B1

IS-340

3/5/2015

B1

IS-100

B1

B2

B1

3/25/2015

in
cashbook
and
dates
in column
column J.
J. The
The monthly
monthly
cashbookService
and bank
bank
reconciliation are
are automatically
automatically
W dates
ABSA
Bank Statement
Feesreconciliation
57.00
compiled
based
that
recorded
on this sheet. All the columns with
compiled
based on
on the
the transactions
transactions
that are
areBank
recorded
with
D
Transfer
Bank Statement
Transferon this sheet. All the columns
8,000.00
yellow
column
headings
require
user
input
while
the
columns
with
light
blue
column
yellow column headings require user input while the columns with light blue column
W headings
Transfercontain formulas
Bank
Statement
Bank
Transfer
8,000.00
that
need
to
be
copied
for
each
new
transaction
that
is
headings contain formulas that need to be copied for each new transaction that is
W
Cash
Bank Statement
Petty Cash Reimbursement
210.00
entered.
entered.

3/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

210.00

3/26/2015

Payroll

Payroll

Salaries

3/26/2015

PR Properties

Debit Order

Rent

3/26/2015

SQ Financial Services

Debit Order

3/31/2015

XY Solutions

4/2/2015

4/5/2015

2/28/2015

1,000.00

2/28/2015

20.30

145.00

3/2/2015

2,869.90

44.80

320.00

3/5/2015

3/10/2015

19,969.90

2,100.00

15,000.00

3/10/2015

IS-315

3/15/2015

19,912.90

7.00

50.00

3/15/2015

BS-399

3/20/2015

9,600.00

8,000.00

3/20/2015

BS-399

3/20/2015

11,912.90

8,000.00

3/20/2015

B1

BS-399

3/25/2015

11,702.90

210.00

3/25/2015

PC

BS-399

3/25/2015

1,210.00

210.00

3/25/2015

8,000.00

B2

IS-365

3/26/2015

1,600.00

8,000.00

3/26/2015

5,700.00

B1

IS-350

3/26/2015

6,002.90

5,000.00

3/26/2015

Interest paid

100.00

B1

IS-500

3/26/2015

5,902.90

100.00

3/26/2015

Invoice EXP10

Internet Service Provider

165.30

B1

IS-380

3/31/2015

5,737.60

20.30

145.00

3/31/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

4/2/2015

4,825.60

112.00

800.00

4/2/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

4/5/2015

4,460.80

44.80

320.00

4/5/2015

4/10/2015

Waltons

Invoice

Paper

228.00

PC

IS-325

4/10/2015

982.00

28.00

200.00

4/10/2015

4/13/2015

GP Accountants

INV0054

Consulting Services

9,291.00

B1

IS-100

4/13/2015

13,751.80

1,141.00

8,150.00

4/13/2015

4/14/2015

TRF Solutions

INV0053

Consulting Services

12,768.00

B1

IS-100

4/14/2015

26,519.80

1,568.00

11,200.00

4/14/2015

4/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

4/15/2015

26,462.80

7.00

50.00

4/15/2015

4/20/2015

Transfer

Bank Statement

Bank Transfer

8,000.00

B2

BS-399

4/20/2015

9,600.00

8,000.00

4/20/2015

4/20/2015

Transfer

Bank Statement

Bank Transfer

8,000.00

B1

BS-399

4/20/2015

18,462.80

8,000.00

4/20/2015

4/24/2015

Waltons

Invoice

Paper

228.00

PC

IS-325

4/24/2015

754.00

200.00

4/24/2015

4/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

320.00

B1

BS-399

4/25/2015

18,142.80

320.00

4/25/2015

4/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

320.00

PC

BS-399

4/25/2015

1,074.00

320.00

4/25/2015

4/25/2015

Inland Revenue

Return

Sales Tax

2,700.00

B1

BS-600

4/25/2015

15,442.80

2,700.00

4/25/2015

4/26/2015

Payroll

Payroll

Salaries

8,000.00

B2

IS-365

4/26/2015

1,600.00

8,000.00

4/26/2015

4/26/2015

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

4/26/2015

9,742.80

5,000.00

4/26/2015

4/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

4/26/2015

9,642.80

100.00

4/26/2015

4/27/2015

WC Financial Advisors

INV0056

Taxation Services

7,980.00

B1

IS-100

4/27/2015

17,622.80

980.00

7,000.00

4/27/2015

4/27/2015

WC Financial Advisors

INV0056

Accounting Services

3,762.00

B1

IS-100

4/27/2015

21,384.80

462.00

3,300.00

4/27/2015

4/27/2015

WC Financial Advisors

INV0056

Consulting Services

37,777.32

B1

IS-100

4/27/2015

59,162.12

4,639.32

33,138.00

4/27/2015

5/1/2015

XY Solutions

Invoice EXP11

Internet Service Provider

165.30

B1

IS-380

5/1/2015

58,996.82

20.30

145.00

5/1/2015

5/3/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

5/3/2015

58,084.82

112.00

800.00

5/3/2015

5/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

5/5/2015

57,720.02

44.80

320.00

5/5/2015

5/8/2015

ABC Limited

INV0055

Accounting Services

17,100.00

B1

IS-100

5/8/2015

74,820.02

2,100.00

15,000.00

5/8/2015

5/8/2015

Waltons

Invoice

Paper

228.00

PC

IS-325

5/8/2015

846.00

28.00

200.00

5/8/2015

5/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

5/15/2015

74,763.02

7.00

50.00

5/15/2015

5/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

5/20/2015

14,600.00

13,000.00

5/20/2015

5/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

5/20/2015

61,763.02

13,000.00

5/20/2015

3/10/2015
3/15/2015
3/20/2015
3/20/2015

Page 11 of 17

700.00
-

28.00

700.00
-

Error
Code

Example Company (Pty) Ltd


Cashbook Transactions
www.excel-skills.com
Transaction
Date
Type
5/22/2015
W

Customer / Supplier

Reference

Description

Inclusive
Amount

Tax
Code

Bank
Code

Account
Number

Statement
Date

Cashbook
Balance

Sales Tax
Amount

Exclusive
Amount

Cashbook
Balance Date

PQW Parking

TR5674

Parking

641.82

B1

IS-390

5/22/2015

61,121.20

78.82

563.00

5/22/2015

5/22/2015

Waltons

Invoice

Paper

228.00

PC

IS-325

5/22/2015

618.00

28.00

200.00

5/22/2015

5/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

250.00

B1

BS-399

5/25/2015

60,871.20

250.00

5/25/2015

5/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

250.00

PC

BS-399

5/25/2015

868.00

250.00

5/25/2015

5/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

5/26/2015

1,600.00

13,000.00

5/26/2015

5/26/2015

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

5/26/2015

55,171.20

5,000.00

5/26/2015

5/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

5/26/2015

55,071.20

100.00

5/26/2015

5/27/2015

LS Retail

X9987

Commission Received

5,962.20

B1

IS-200

5/31/2015

61,033.40

732.20

5,230.00

5/27/2015

5/31/2015

XY Solutions

Invoice EXP12

Internet Service Provider

165.30

B1

IS-380

5/31/2015

60,868.10

20.30

145.00

5/31/2015

6/2/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

6/2/2015

59,956.10

112.00

800.00

6/2/2015

6/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

6/5/2015

59,591.30

44.80

320.00

6/5/2015

6/5/2015

Waltons

Invoice

Paper

228.00

PC

IS-325

6/5/2015

640.00

28.00

200.00

6/5/2015

6/10/2015

SQ Financial Services

Statement

Loan Received

8,100.00

B1

BS-700

6/10/2015

67,691.30

8,100.00

6/10/2015

4,560.00

B1

IS-100

6/11/2015

72,251.30

560.00

4,000.00

6/11/2015

57.00

B1

IS-315

6/15/2015

72,194.30

7.00

50.00

6/15/2015

1,368.00

B1

IS-375

6/15/2015

70,826.30

168.00

1,200.00

6/15/2015

228.00

PC

IS-325

6/19/2015

412.00

28.00

200.00

6/19/2015

700.00
-

6/11/2015

XX Building Supplies

INV0057

Accounting Services

6/15/2015

ABSA

Bank Statement

Service Fees

6/15/2015

Finance Week

Bank Statement

Annual Subscription

6/19/2015

Waltons

Invoice

Paper

6/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

6/20/2015

14,600.00

13,000.00

6/20/2015

6/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

6/20/2015

57,826.30

13,000.00

6/20/2015

6/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

200.00

B1

BS-399

6/25/2015

57,626.30

200.00

6/25/2015

6/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

200.00

PC

BS-399

6/25/2015

612.00

200.00

6/25/2015

6/25/2015

Inland Revenue

Return

Sales Tax

5,000.00

B1

BS-600

6/25/2015

52,626.30

5,000.00

6/25/2015

6/25/2015

XR Supplies

Invoice

Computer equipment

5,700.00

B1

BS-100

6/25/2015

46,926.30

5,000.00

6/25/2015

6/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

6/26/2015

1,600.00

13,000.00

6/26/2015

6/26/2015

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

6/26/2015

41,226.30

5,000.00

6/26/2015

6/26/2015

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

6/26/2015

41,006.30

220.00

6/26/2015

6/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

6/26/2015

40,906.30

100.00

6/26/2015

6/26/2015

TRF Solutions

INV0058

Accounting Services

15,276.00

B1

IS-100

6/26/2015

56,182.30

1,876.00

13,400.00

6/26/2015

7/1/2015

WW Retail

INV0059

Taxation Services

5,130.00

B1

IS-100

7/1/2015

61,312.30

630.00

4,500.00

7/1/2015

7/1/2015

XY Solutions

Invoice EXP13

Internet Service Provider

165.30

B1

IS-380

7/1/2015

61,147.00

20.30

145.00

7/1/2015

7/3/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

7/3/2015

60,235.00

112.00

800.00

7/3/2015

7/3/2015

Waltons

Invoice

Paper

250.17

PC

IS-325

7/3/2015

361.83

30.72

219.45

7/3/2015

7/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

7/5/2015

59,870.20

44.80

320.00

7/5/2015

7/11/2015

PQW Parking

TR5982

Parking

229.14

B1

IS-390

7/11/2015

59,641.06

28.14

201.00

7/11/2015

7/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

7/15/2015

59,584.06

7.00

50.00

7/15/2015

7/17/2015

SPAR

IN1123

Consumables

111.72

PC

IS-325

7/17/2015

250.11

13.72

98.00

7/17/2015

7/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

7/20/2015

14,600.00

13,000.00

7/20/2015

7/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

7/20/2015

46,584.06

13,000.00

7/20/2015

7/23/2015

DF Manufacturing

INV0060

Accounting Services

3,192.00

B1

IS-100

7/23/2015

49,776.06

2,800.00

7/23/2015

7/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

280.00

B1

BS-399

7/25/2015

49,496.06

280.00

7/25/2015

7/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

280.00

PC

BS-399

7/25/2015

530.11

280.00

7/25/2015

7/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

7/26/2015

1,600.00

13,000.00

7/26/2015

Page 12 of 17

700.00
700.00

392.00

Error
Code

Example Company (Pty) Ltd


Cashbook Transactions
www.excel-skills.com
Transaction
Date
Type
7/26/2015
W

Customer / Supplier

Reference

Description

Inclusive
Amount

Tax
Code

Bank
Code

Account
Number

Statement
Date

Cashbook
Balance

Sales Tax
Amount

Exclusive
Amount

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

7/26/2015

43,796.06

5,000.00

7/26/2015

7/26/2015

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

7/26/2015

43,576.06

220.00

7/26/2015

7/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

7/26/2015

43,476.06

100.00

7/26/2015

7/31/2015

DF Manufacturing

INV0062

Consulting Services

25,080.00

B1

IS-100

7/31/2015

68,556.06

3,080.00

22,000.00

7/31/2015

7/31/2015

XY Solutions

Invoice EXP14

Internet Service Provider

165.30

B1

IS-380

7/31/2015

68,390.76

20.30

145.00

7/31/2015

8/2/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

8/2/2015

67,478.76

112.00

800.00

8/2/2015

8/4/2015

Digicom

INV0061

Consulting Services

36,480.00

B1

IS-100

8/4/2015

103,958.76

4,480.00

32,000.00

8/4/2015

8/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

8/5/2015

103,593.96

44.80

320.00

8/5/2015

8/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

8/15/2015

103,536.96

7.00

50.00

8/15/2015

8/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

8/20/2015

14,600.00

13,000.00

8/20/2015

8/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

8/20/2015

90,536.96

13,000.00

8/20/2015

8/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

190.00

B1

BS-399

8/25/2015

90,346.96

190.00

8/25/2015

8/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

190.00

PC

BS-399

8/25/2015

720.11

190.00

8/25/2015

8/25/2015

Inland Revenue

Return

Sales Tax

5,900.00

B1

BS-600

8/25/2015

84,446.96

5,900.00

8/25/2015

8/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

8/26/2015

1,600.00

13,000.00

8/26/2015

8/26/2015

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

8/26/2015

78,746.96

5,000.00

8/26/2015

8/26/2015

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

8/26/2015

78,526.96

220.00

8/26/2015

8/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

8/26/2015

78,426.96

100.00

8/26/2015

8/27/2015

MM Brokers

O/B S77782

Investment in Shares

5,100.00

B1

BS-200

9/2/2015

73,326.96

5,100.00

8/27/2015

8/30/2015

PQW Parking

TR6290

Parking

202.92

B1

IS-390

8/30/2015

73,124.04

24.92

178.00

8/30/2015

8/31/2015

XY Solutions

Invoice EXP15

Internet Service Provider

204.06

B1

IS-380

8/31/2015

72,919.98

25.06

179.00

8/31/2015

9/2/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

9/2/2015

72,007.98

112.00

800.00

9/2/2015

9/3/2015

FS Financial Services

INV0063

Consulting Services

26,220.00

B1

IS-100

9/3/2015

98,227.98

3,220.00

23,000.00

9/3/2015

9/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

9/5/2015

97,863.18

44.80

320.00

9/5/2015

9/6/2015

RT Office Supplies

T2518536

Office chair

1,821.72

B1

IS-345

9/6/2015

96,041.46

223.72

1,598.00

9/6/2015

9/12/2015

PTY Consultants

INV0064

Consulting Services

13,680.00

B1

IS-100

9/12/2015

109,721.46

1,680.00

12,000.00

9/12/2015

9/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

9/15/2015

109,664.46

7.00

50.00

9/15/2015

9/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

9/20/2015

14,600.00

13,000.00

9/20/2015

9/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

9/20/2015

96,664.46

13,000.00

9/20/2015

9/21/2015

Town Council

Statement

Rates

4,752.00

B1

IS-395

9/21/2015

91,912.46

4,752.00

9/21/2015

9/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

330.00

B1

BS-399

9/25/2015

91,582.46

330.00

9/25/2015

9/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

330.00

PC

BS-399

9/25/2015

1,050.11

330.00

9/25/2015

9/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

9/26/2015

1,600.00

13,000.00

9/26/2015

9/26/2015

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

9/26/2015

85,882.46

5,000.00

9/26/2015

9/26/2015

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

9/26/2015

85,662.46

220.00

9/26/2015

9/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

9/26/2015

85,562.46

100.00

9/26/2015

10/1/2015

XY Solutions

Invoice EXP16

Internet Service Provider

204.06

B1

IS-380

10/1/2015

85,358.40

25.06

179.00

10/1/2015

10/3/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

10/3/2015

84,446.40

112.00

800.00

10/3/2015

10/4/2015

SPAR

IN1145

Consumables

59.28

PC

IS-325

10/4/2015

990.83

7.28

52.00

10/4/2015

10/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

10/5/2015

84,081.60

44.80

320.00

10/5/2015

10/9/2015

IT Solutions

INV0065

Consulting Services

20,520.00

B1

IS-100

10/9/2015

104,601.60

2,520.00

18,000.00

10/9/2015

10/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

10/15/2015

104,544.60

7.00

50.00

10/15/2015

Page 13 of 17

700.00

Cashbook
Balance Date

700.00

700.00

Error
Code

Example Company (Pty) Ltd


Cashbook Transactions
www.excel-skills.com
Transaction
Date
Type
10/19/2015
W

Customer / Supplier

Reference

Description

Inclusive
Amount

Tax
Code

Bank
Code

Account
Number

Statement
Date

Cashbook
Balance

Sales Tax
Amount

Exclusive
Amount

PQW Parking

TR6598

Parking

3,420.00

B1

IS-390

10/19/2015

101,124.60

3,000.00

10/19/2015

10/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

10/20/2015

14,600.00

13,000.00

10/20/2015

10/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

10/20/2015

88,124.60

13,000.00

10/20/2015

10/21/2015

DF Manufacturing

INV0066

Consulting Services

15,390.00

B1

IS-100

10/21/2015

103,514.60

13,500.00

10/21/2015

10/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

220.00

B1

BS-399

10/25/2015

103,294.60

220.00

10/25/2015

10/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

220.00

PC

BS-399

10/25/2015

1,210.83

220.00

10/25/2015

10/25/2015

Inland Revenue

Return

Sales Tax

3,500.00

B1

BS-600

10/25/2015

99,794.60

3,500.00

10/25/2015

10/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

10/26/2015

1,600.00

13,000.00

10/26/2015

10/26/2015

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

10/26/2015

94,094.60

5,000.00

10/26/2015

10/26/2015

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

10/26/2015

93,874.60

220.00

10/26/2015

10/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

10/26/2015

93,774.60

100.00

10/26/2015

10/31/2015

XY Solutions

Invoice EXP17

Internet Service Provider

204.06

B1

IS-380

10/31/2015

93,570.54

25.06

179.00

10/31/2015

11/2/2015

GF Training

Invoice

Course

769.50

B1

IS-385

11/2/2015

92,801.04

94.50

675.00

11/2/2015

11/2/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

11/2/2015

91,889.04

112.00

800.00

11/2/2015

11/3/2015

GP Accountants

INV0067

Accounting Services

3,762.00

B1

IS-100

11/3/2015

95,651.04

462.00

3,300.00

11/3/2015

11/3/2015

GP Accountants

INV0067

Taxation Services

2,451.00

B1

IS-100

11/3/2015

98,102.04

301.00

2,150.00

11/3/2015

11/3/2015

GP Accountants

INV0067

Secretarial Services

1,026.00

B1

IS-100

11/3/2015

99,128.04

126.00

900.00

11/3/2015

11/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

11/5/2015

98,763.24

44.80

320.00

11/5/2015

11/7/2015

Economist

628054

Subscription

516.71

B1

IS-375

11/7/2015

98,246.54

63.46

453.25

11/7/2015

11/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

11/15/2015

98,189.54

7.00

50.00

11/15/2015

11/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

11/20/2015

14,600.00

13,000.00

11/20/2015

11/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

11/20/2015

85,189.54

13,000.00

11/20/2015

11/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

290.00

B1

BS-399

11/25/2015

84,899.54

290.00

11/25/2015

11/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

290.00

PC

BS-399

11/25/2015

1,500.83

290.00

11/25/2015

11/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

11/26/2015

1,600.00

13,000.00

11/26/2015

11/26/2015

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

11/26/2015

79,199.54

5,000.00

11/26/2015

11/26/2015

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

11/26/2015

78,979.54

220.00

11/26/2015

11/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

11/26/2015

78,879.54

100.00

11/26/2015

11/30/2015

CC Supplies

INV0068

Accounting Services

3,762.00

B1

IS-100

11/30/2015

82,641.54

462.00

3,300.00

11/30/2015

12/1/2015

XY Solutions

Invoice EXP18

Internet Service Provider

204.06

B1

IS-380

12/1/2015

82,437.48

25.06

179.00

12/1/2015

12/3/2015

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

12/3/2015

81,525.48

112.00

800.00

12/3/2015

12/5/2015

Hollard

Debit Order

Insurance

364.80

B1

IS-340

12/5/2015

81,160.68

44.80

320.00

12/5/2015

12/5/2015

TRF Solutions

INV0069

Consulting Services

17,100.00

B1

IS-100

12/5/2015

98,260.68

2,100.00

15,000.00

12/5/2015

12/8/2015

PQW Parking

TR6906

Parking

228.00

B1

IS-390

12/8/2015

98,032.68

28.00

200.00

12/8/2015

12/15/2015

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

12/15/2015

97,975.68

7.00

50.00

12/15/2015

12/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

12/20/2015

14,600.00

13,000.00

12/20/2015

12/20/2015

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

12/20/2015

84,975.68

13,000.00

12/20/2015

12/22/2015

SPAR

IN1149

Consumables

59.28

PC

IS-325

12/22/2015

1,441.55

7.28

52.00

12/22/2015

12/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

390.00

B1

BS-399

12/25/2015

84,585.68

390.00

12/25/2015

12/25/2015

Cash

Bank Statement

Petty Cash Reimbursement

390.00

PC

BS-399

12/25/2015

1,831.55

390.00

12/25/2015

12/25/2015

Inland Revenue

Return

Sales Tax

1,500.00

B1

BS-600

12/25/2015

83,085.68

1,500.00

12/25/2015

12/26/2015

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

12/26/2015

1,600.00

13,000.00

12/26/2015

Page 14 of 17

420.00

Cashbook
Balance Date

1,890.00

700.00

700.00

Error
Code

Example Company (Pty) Ltd


Cashbook Transactions
www.excel-skills.com
Transaction
Date
Type
12/26/2015
W

Customer / Supplier

Reference

Description

Inclusive
Amount

Tax
Code

Bank
Code

Account
Number

Statement
Date

Cashbook
Balance

Sales Tax
Amount

Exclusive
Amount

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

12/26/2015

77,385.68

5,000.00

12/26/2015

12/26/2015

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

12/26/2015

77,165.68

220.00

12/26/2015

12/26/2015

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

12/26/2015

77,065.68

100.00

12/26/2015

12/30/2015

ABC Limited

INV0070

Consulting Services

16,986.00

B1

IS-100

12/30/2015

94,051.68

2,086.00

14,900.00

12/30/2015

12/31/2015

XY Solutions

Invoice EXP19

Internet Service Provider

204.06

B1

IS-380

12/31/2015

93,847.62

25.06

179.00

12/31/2015

1/2/2016

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

1/2/2016

92,935.62

112.00

800.00

1/2/2016

1/4/2016

EC Estate Agents

INV0071

Taxation Services

9,311.52

B1

IS-100

1/4/2016

102,247.14

1,143.52

8,168.00

1/4/2016

1/5/2016

Hollard

Debit Order

Insurance

387.60

B1

IS-340

1/5/2016

101,859.54

47.60

340.00

1/5/2016

1/15/2016

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

1/15/2016

101,802.54

7.00

50.00

1/15/2016

1/20/2016

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

1/20/2016

14,600.00

13,000.00

1/20/2016

1/20/2016

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

1/20/2016

88,802.54

13,000.00

1/20/2016

1/25/2016

Cash

Bank Statement

Petty Cash Reimbursement

250.00

B1

BS-399

1/25/2016

88,552.54

250.00

1/25/2016

1/25/2016

Cash

Bank Statement

Petty Cash Reimbursement

250.00

PC

BS-399

1/25/2016

2,081.55

250.00

1/25/2016

1/25/2016

DF Manufacturing

O/B INV0051

Consulting Services

9,120.00

B1

IS-100

2/1/2016

97,672.54

1,120.00

8,000.00

1/25/2016

1/25/2016

The Paint Shop

INV0072

Taxation Services

2,793.00

B1

IS-100

1/25/2016

100,465.54

343.00

2,450.00

1/25/2016

1/26/2016

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

1/26/2016

1,600.00

13,000.00

1/26/2016

1/26/2016

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

1/26/2016

94,765.54

700.00

5,000.00

1/26/2016

1/26/2016

PTY Consultants

INV0074

Consulting Services

21,888.00

B1

IS-100

1/26/2016

116,653.54

2,688.00

19,200.00

1/26/2016

1/26/2016

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

1/26/2016

116,433.54

220.00

1/26/2016

1/26/2016

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

1/26/2016

116,333.54

100.00

1/26/2016

1/27/2016

Qantas

SA8234

Travel

1,273.38

B1

IS-390

2/2/2016

115,060.16

156.38

1,117.00

1/27/2016

1/27/2016

WW Retail

INV0073

Consulting Services

20,520.00

B1

IS-100

1/27/2016

135,580.16

2,520.00

18,000.00

1/27/2016

1/31/2016

XY Solutions

Invoice EXP20

Internet Service Provider

204.06

B1

IS-380

1/31/2016

135,376.10

25.06

179.00

1/31/2016

2/2/2016

IAS Accountants

Invoice

Bookkeeping

912.00

B1

IS-305

2/2/2016

134,464.10

112.00

800.00

2/2/2016

2/5/2016

Hollard

Debit Order

Insurance

387.60

B1

IS-340

2/5/2016

134,076.50

47.60

340.00

2/5/2016

2/15/2016

ABSA

Bank Statement

Service Fees

57.00

B1

IS-315

2/15/2016

134,019.50

7.00

50.00

2/15/2016

2/17/2016

SPAR

IN1156

Consumables

111.72

PC

IS-325

2/17/2016

1,969.83

13.72

98.00

2/17/2016

2/18/2016

WS Wholesale

INV0075

Consulting Services

19,365.18

B1

IS-100

3/18/2016

153,384.68

2,378.18

16,987.00

2/18/2016

2/20/2016

Transfer

Bank Statement

Bank Transfer

13,000.00

B2

BS-399

2/20/2016

14,600.00

13,000.00

2/20/2016

2/20/2016

Transfer

Bank Statement

Bank Transfer

13,000.00

B1

BS-399

2/20/2016

140,384.68

13,000.00

2/20/2016

2/25/2016

Cash

Bank Statement

Petty Cash Reimbursement

200.00

B1

BS-399

2/25/2016

140,184.68

200.00

2/25/2016

2/25/2016

Cash

Bank Statement

Petty Cash Reimbursement

200.00

PC

BS-399

2/25/2016

2,169.83

200.00

2/25/2016

2/25/2016

Inland Revenue

Return

Sales Tax

3,600.00

B1

BS-600

2/25/2016

136,584.68

3,600.00

2/25/2016

2/26/2016

Payroll

Payroll

Salaries

13,000.00

B2

IS-365

2/26/2016

1,600.00

13,000.00

2/26/2016

2/26/2016

PR Properties

Debit Order

Rent

5,700.00

B1

IS-350

2/26/2016

130,884.68

5,000.00

2/26/2016

2/26/2016

SQ Financial Services

Debit Order

Capital repayment

220.00

B1

BS-700

2/26/2016

130,664.68

220.00

2/26/2016

2/26/2016

SQ Financial Services

Debit Order

Interest paid

100.00

B1

IS-500

2/26/2016

130,564.68

100.00

2/26/2016

2/28/2016

XY Solutions

Invoice EXP21

Internet Service Provider

351.12

B1

IS-380

3/2/2016

130,213.56

308.00

2/28/2016

Page 15 of 17

700.00

Cashbook
Balance Date

700.00

43.12

Error
Code

Example Company (Pty) Ltd

Start Date

Monthly Cashbook Report

Bank Account

All cash accounts

Report Type

3/1/2015
All

www.excel-skills.com
Acc No

Account Description

IS-100

Income from Services

Mar-2015

Apr-2015

IS-200

Other Income

IS-305

Accounting Fees

IS-310

Advertising & Marketing

IS-315

Bank Charges

IS-320

Commission

IS-325

Computer Expenses

IS-330

Consumables & Cleaning

IS-335

Entertainment

IS-340

Insurance

IS-345

Office Expenses

IS-350

Office Rent

IS-355

Postage

IS-360

Professional & Legal Fees

IS-365

Salaries & Wages

IS-370

Stationery

IS-375

Subscriptions & Memberships

IS-380

Telephone & Internet

IS-385

Training

IS-390

Travelling & Accommodation

IS-395

Utilities

IS-500

Interest Paid

IS-600

Taxation

IS-700

Other Expenses

BS-100

Property, Plant & Equipment

(5,000.00)

BS-200

Investments

(5,100.00)

BS-700

Long Term Liabilities

BS-800

Share Capital

BS-399

Cash Transfer Control

BS-600

Sales Tax Control

1,307.60

5,170.52

1,792.98

(4,351.80)

3,125.02

(2,333.78)

3,812.48

(431.20)

329.25

1,736.80

6,766.48

(2,145.26)

14,779.08

Cashbook Total

2,547.60

53,288.52

1,499.98

(4,941.80)

12,126.57

4,719.22

12,972.48

8,168.80

(10,639.01)

11,536.80

41,778.48

(5,074.26)

127,983.38

Opening Balance

6,000.00

8,547.60

61,836.12

63,336.10

58,394.30

70,520.87

75,240.09

88,212.57

96,381.37

85,742.36

97,279.16

139,057.64

6,000.00

Closing Balance

8,547.60

61,836.12

63,336.10

58,394.30

70,520.87

75,240.09

88,212.57

96,381.37

85,742.36

97,279.16

139,057.64

133,983.38

133,983.38

B1

B1 Bank Account

5,737.60

59,162.12

60,868.10

56,182.30

68,390.76

72,919.98

85,562.46

93,570.54

82,641.54

93,847.62

135,376.10

130,213.56

130,213.56

B2

B2 Bank Account

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

1,600.00

B3

B3 Bank Account

PC

Petty Cash

15,000.00

(50.00)

May-2015

62,788.00
(800.00)
(50.00)
(400.00)
-

Jun-2015

15,000.00
5,230.00
(800.00)
(50.00)
(400.00)
-

Jul-2015

17,400.00
(800.00)
(50.00)
(400.00)
On
On this
thissheet:
sheet: -

Aug-2015

29,300.00

Sep-2015

32,000.00

(800.00)

(800.00)

(50.00)

(50.00)

(317.45)
-

Oct-2015

35,000.00
(800.00)
(50.00)

The
report
based
that
The cashbook
cashbook
report on
this sheet
sheet is
is automatically
compiled
based on
on
the transactions
transactions
that
-on this
-automatically compiled
- the
are
recorded
Data
The
can be amended by
simply changing
are
recorded on
on the
the
Data sheet.
sheet.(320.00)
The reporting
reporting periods
periods
changing (320.00)
(320.00)
(320.00)
(320.00) can be amended
(320.00) by simply
(320.00)
the
the start
start date
date in
in cell
cell D1.
D1. The
The report
report can
can be
be compiled
compiled for
for an
an individual
individual bank
bank account
account by
by
- from the list box
selecting
the
bank
selecting
the appropriate
appropriate
bank account
account
from the list -box in
in cell
cell D2
D2 or
or- aa consolidated
consolidated- report
report (1,598.00)
(5,000.00)
(5,000.00)
(5,000.00)
can
by
the
of
The
can
can be
be created
created(5,000.00)
by simply
simply clearing
clearing
the contents
contents(5,000.00)
of the
the list
list box.
box.(5,000.00)
The default
default accounts
accounts
can be
be (5,000.00)
customized
according
and
accounts
as
customized
according
to requirements
requirements
and you
you can
can- add
add as
as many
many additional
additional
accounts
as
- to
required.
All
the
calculations
in
the
columns
with
light
blue
column
headings
are
automated.
required.
All the calculations
in the columns
with light
are automated.
- blue column headings
(8,000.00)

(290.00)

(100.00)

1,210.00

(8,000.00)

(100.00)

1,074.00

(13,000.00)

(290.00)
(563.00)
(100.00)

868.00

(13,000.00)
(1,200.00)
(100.00)

(5,000.00)
7,880.00

612.00

(13,000.00)

(13,000.00)

(13,000.00)

Nov-2015

31,500.00
(800.00)
(50.00)
(52.00)

(100.00)

(100.00)

(5,100.00)

(220.00)

(220.00)

530.11

720.11

Page 16 of 17

(4,752.00)
(100.00)

(220.00)

1,050.11

(98.00)
-

(320.00)
(5,000.00)

(320.00)
(5,000.00)

(320.00)
(5,000.00)

(340.00)
(5,000.00)

(340.00)
(5,000.00)

(13,000.00)
-

(178.00)

(201.00)

(52.00)

(50.00)

(50.00)

(800.00)

(50.00)

(800.00)

Total

16,987.00

(179.00)

(50.00)

(800.00)

Feb-2016

55,818.00

(800.00)

Jan-2016

29,900.00

(290.00)

Dec-2015

9,650.00

(358.00)
(3,000.00)
(100.00)

(220.00)

1,210.83

(13,000.00)
(453.25)
(675.00)
(100.00)

(220.00)

1,500.83

(13,000.00)

(13,000.00)

(13,000.00)

(358.00)
(200.00)
(100.00)

(220.00)

1,831.55

(179.00)
(1,117.00)
(100.00)

(220.00)

2,081.55

(308.00)

350,343.00
5,230.00
(8,800.00)
(600.00)
(1,719.45)
(3,880.00)
(1,598.00)
(60,000.00)
(146,000.00)
(1,653.25)
(2,252.00)

(675.00)

(5,259.00)

(4,752.00)

(100.00)

(220.00)

2,169.83

(1,200.00)
-

6,120.00
-

2,169.83

Example Company (Pty) Ltd


Bank Reconciliation
www.excel-skills.com

Bank Account
Reconciliation Date

B1
2/28/2016

On
On this
thissheet:
sheet:

Opening Balances
Calculated Bank Statement Balance

127,529.48

Outstanding Items:
Withdrawals
Deposits
Cashbook Balance

(1,273.38)

All
All the
the calculations
calculations that
that form
form part
part of
of this
this bank
bank reconciliation
reconciliation are
are automated
automated
and
and based
based on
on the
the cashbook
cashbook entries
entries that
that are
are recorded
recorded on
on the
the Data
Data sheet.
sheet.
The
The only
only user
user input
input that
that is
is required
required on
on this
this sheet
sheet is
is selecting
selecting aa bank
bank
account
in
cell
B4,
entering
a
reconciliation
date
in
cell
B5
and
entering
account in cell B4, entering a reconciliation date in cell B5 and entering the
the
actual
actual bank
bank statement
statement balance
balance in
in cell
cell B25.
B25. The
The reconciliation
reconciliation can
can be
be rolled
rolled
forward
forward or
or back
back by
by simply
simply changing
changing the
the reconciliation
reconciliation date
date in
in cell
cell B5.
B5.

9,120.00
135,376.10

Current Month Transactions


Withdrawals
Deposits

(24,527.72)
19,365.18

Closing Balances
Cashbook Balance

130,213.56

Outstanding Items:
Withdrawals
Deposits
Calculated Bank Statement Balance

Actual Bank Statement Balance


Unreconciled Difference

(351.12)
19,365.18
111,199.50

111,199.50
-

ok

Page 17 of 17

You might also like