✦PAYSLIPS, STATEMENTS, LETTERS, CERTIFICATES

Still making documents
one at a time?

One Word template.
Thousands of personalised documents.
Zero copy & paste.

Upload your Excel data and the Word document you already use. Map the fields once. Generate the whole run.

100 documents free, first week No card needed 10,000 documents in 15 minutes
YOUR TEMPLATE AND DATA, GOES IN UNCHANGED A DOCUMENT FOR EVERY ROW, COMES OUT FINISHED
Employee data in Excel
Blank payslip Word template
Orca Merge app
Folder of generated documents
Your Word template Your Excel data Finished documents Orca Merge Bound by clicking, not by typing
W
X
W
Blank payslip Word template
X
Employee data in Excel
Orca Merge app
Folder of generated documents
The problem

Every month, somebody loses a week to this.

Statements, contracts, letters and certificates, built one at a time against a deadline. It is slow, it is easy to get wrong, and every new client adds admin instead of margin.

  1. 01

    The same document, rebuilt hundreds of times.

    Open the template, change the name, save, rename, repeat. For every single person.

  2. 02

    One wrong figure, in front of a client.

    A copy-paste slip on someone’s money becomes a complaint, a churned client, or an FSCA question.

  3. 03

    The whole run lives on one person’s laptop.

    They know the trick that makes it work. They take leave, and month-end quietly grinds to a halt.

  4. 04

    Deadlines met by working late, not better tools.

    The increase letters, the annual statements, the renewal notices. The date never moves and it is always a scramble.

  5. 05

    Every new client adds admin, not margin.

    More recipients means more hours. Growth starts costing you instead of paying you.

  6. 06

    Word gives up before you do.

    This is not an opinion about Word. It is what Word does.

    “Microsoft does not include a function to merge documents to separate files.” A Microsoft Word MVP

You don’t have 1,000 documents to make. You have one template.

See how it works
What Orca Merge does

Find the one that eats your month.

The ones that come round every month, every quarter, every renewal. Orca Merge produces any document where the layout stays the same and only the details change.

Payslips

PAYSLIPNo. 10432
Thabo MokoenaJul 2026
Earnings
BasicR 45,000
AllowancesR 4,600
OvertimeR 2,340
Deductions
PAYER 11,640
UIFR 177
Medical AidR 2,800
Net PayR 37,389
PAYSLIPNo. 10433
Lerato DlaminiJul 2026
Earnings
BasicR 45,000
AllowancesR 4,600
OvertimeR 2,340
Deductions
PAYER 11,640
UIFR 177
Medical AidR 2,800
Net PayR 41,120
PAYSLIPNo. 10434
Nadia PetersenJul 2026
Earnings
BasicR 45,000
AllowancesR 4,600
OvertimeR 2,340
Deductions
PAYER 11,640
UIFR 177
Medical AidR 2,800
Net PayR 52,860

Benefit statements

BENEFIT STATEMENTM-1042
Member: Thabo MokoenaRetirement Fund
Fund Value
R 892,540
Growth this year+12.4%
ContributionsR 128,400
Employer matchR 64,200
Statement notes
BENEFIT STATEMENTM-1043
Member: Lerato DlaminiRetirement Fund
Fund Value
R 1,204,880
Growth this year+15.1%
ContributionsR 128,400
Employer matchR 64,200
Statement notes
BENEFIT STATEMENTM-1044
Member: Nadia PetersenRetirement Fund
Fund Value
R 640,310
Growth this year+9.8%
ContributionsR 128,400
Employer matchR 64,200
Statement notes

Certificates

CERTIFICATE
of Completion
This is presented to
Thabo Mokoena
★
CERTIFICATE
of Achievement
This is presented to
Lerato Dlamini
★
CERTIFICATE
of Attendance
This is presented to
Nadia Petersen
★

Employment contracts

EMPLOYMENT CONTRACT2027
Thabo MokoenaPermanent
1. Position & duties
2. Remuneration
3. Working hours
4. Confidentiality
Thabo Mokoena
EMPLOYMENT CONTRACT2028
Lerato DlaminiPermanent
1. Position & duties
2. Remuneration
3. Working hours
4. Confidentiality
Lerato Dlamini
EMPLOYMENT CONTRACT2029
Nadia PetersenPermanent
1. Position & duties
2. Remuneration
3. Working hours
4. Confidentiality
Nadia Petersen

Insurance policies

POLICY SCHEDULEPOL-88231
Insured: Thabo MokoenaMotor
Cover
Comprehensive
Sum Insured
R 420,000
Premium p/m
R 1,240
Excess
R 6,500
Term
12 months
Start date
01 Jul 2026
Sum InsuredR 420,000
Policy terms
POLICY SCHEDULEPOL-88232
Insured: Lerato DlaminiMotor
Cover
Comprehensive
Sum Insured
R 285,000
Premium p/m
R 890
Excess
R 6,500
Term
12 months
Start date
01 Jul 2026
Sum InsuredR 285,000
Policy terms
POLICY SCHEDULEPOL-88233
Insured: Nadia PetersenMotor
Cover
Comprehensive
Sum Insured
R 640,000
Premium p/m
R 1,860
Excess
R 6,500
Term
12 months
Start date
01 Jul 2026
Sum InsuredR 640,000
Policy terms

Loan agreements

LOAN AGREEMENTLN-4021
Borrower: Thabo MokoenaPersonal
Loan amount
R 250,000
Interest
11.5% p.a.
Term
60 months
Monthly
R 5,420
Repayment terms
Default & early settlement
Thabo Mokoena
LOAN AGREEMENTLN-4022
Borrower: Lerato DlaminiPersonal
Loan amount
R 480,000
Interest
11.5% p.a.
Term
60 months
Monthly
R 9,880
Repayment terms
Default & early settlement
Lerato Dlamini
LOAN AGREEMENTLN-4023
Borrower: Nadia PetersenPersonal
Loan amount
R 120,000
Interest
11.5% p.a.
Term
60 months
Monthly
R 2,610
Repayment terms
Default & early settlement
Nadia Petersen

Commission statements

COMMISSION STATEMENTJul 2026
Broker: Thabo MokoenaFSP 44821
Earned
Policies written24
Gross commissionR 44,600
Renewal commissionR 6,120
Adjustments
ClawbacksR 3,180
Advance recoveryR 9,120
Net PayableR 38,420
COMMISSION STATEMENTJul 2026
Broker: Lerato DlaminiFSP 44822
Earned
Policies written14
Gross commissionR 44,600
Renewal commissionR 6,120
Adjustments
ClawbacksR 3,180
Advance recoveryR 9,120
Net PayableR 21,960
COMMISSION STATEMENTJul 2026
Broker: Nadia PetersenFSP 44823
Earned
Policies written31
Gross commissionR 44,600
Renewal commissionR 6,120
Adjustments
ClawbacksR 3,180
Advance recoveryR 9,120
Net PayableR 54,180

Appointment letters

BLACKFIN STUDIO (PTY) LTD
Thabo Mokoena14 Jul 2026
Letter of appointment
Position
Claims Assessor
Start date
01 Aug 2026
Package p/a
R 486,000
Probation
3 months
Thabo Mokoena
BLACKFIN STUDIO (PTY) LTD
Lerato Dlamini14 Jul 2026
Letter of appointment
Position
Portfolio Administrator
Start date
01 Aug 2026
Package p/a
R 552,000
Probation
3 months
Lerato Dlamini
BLACKFIN STUDIO (PTY) LTD
Nadia Petersen14 Jul 2026
Letter of appointment
Position
Compliance Officer
Start date
01 Aug 2026
Package p/a
R 610,000
Probation
3 months
Nadia Petersen

Levy notices

LEVY NOTICEAug 2026
Unit 12B · Thabo MokoenaBody Corporate
Charges
Monthly levyR 3,150
Special levyR 640
Water & refuseR 396
Brought forward
ArrearsR 100
InterestR 0
Amount DueR 4,286
Payment details
LEVY NOTICEAug 2026
Unit 07A · Lerato DlaminiBody Corporate
Charges
Monthly levyR 3,150
Special levyR 640
Water & refuseR 396
Brought forward
ArrearsR 100
InterestR 0
Amount DueR 3,910
Payment details
LEVY NOTICEAug 2026
Unit 24C · Nadia PetersenBody Corporate
Charges
Monthly levyR 3,150
Special levyR 640
Water & refuseR 396
Brought forward
ArrearsR 100
InterestR 0
Amount DueR 5,742
Payment details
How it works

Three steps the first time. One step every time after.

Setting a template up takes a few minutes, once. After that, a whole run is a single step.

  1. Step 01

    Drop in your template and your data

    The document you already send is the document Orca Merge uses. Not a copy, not a rebuild, not a re-export.

    • Your Word template, with the spaces you want filled in
    • Your Excel sheet, one row per person and one column per field
    • Orca Merge keeps an untouched copy of the template before anything happens
    .docx  +  .xlsx
    Gross Net W payslip-template.docx the spaces to fill Name Gross Date X employees.xlsx one row per person

    The dashed cells are the spaces Orca Merge will fill. Everything else in the document is left exactly as it is.

  2. Step 02

    Click the document, not a merge code

    Orca Merge renders your actual document on screen. Pick a column, then click a cell, click a placeholder, or just highlight the words you want replaced.

    • Works on tables, on {placeholders} and on plain sentences. Your document needs no structure it does not already have
    • Nothing is typed into your file, so nothing needs re-approving
    • A counter tracks what is bound and what is left
    • Step through rows to see real data in place before you run
    Nothing typed into your template
    3 of 12 bound COLUMNS First name Gross ARMED Surname Employer Salary Statement Gross Net 45 000 Your employer this period was Woolworths Row 1 of 12 · Sarah

    One column bound to a table cell, another bound to highlighted words in an ordinary sentence. Neither put a single character into the file.

  3. Step 03

    Check it, then run it

    Orca Merge checks the file before anything happens, then builds one document per row and hands the whole run back as a single download.

    • A missing column or an empty sheet stops it up front, so you never get a half-wrong pack
    • 42 rows becomes 42 documents
    • A finished Word document for every row
    • Everything arrives as one .zip, not five hundred separate downloads
    10,000 rows in about 15 minutes
    employees.xlsx 42 rows DOCX 42 documents · .docx One .zip, the whole run

    Row 42 becomes document 42, every time.

  4. Every month after

    Upload the new data. Press generate.

    The mapping is saved with the template, so the setup never happens again.

    • Drop in this month's spreadsheet
    • The mapping from step 2 is already there
    • Press generate. That is the entire run
    One step, every month
    employees-aug.xlsx this month's data Mapping saved no setup, no re-mapping Generate a single step

    Same template, new spreadsheet. The only thing that changes month to month is the data.

Why Orca Merge

The document you send is the 
document you approved

Your template is not a draft. Somebody approved the wording. Somebody signed off the layout. Legal has a copy. The moment a tool asks you to type <<Name>> into it, that file is a new file, and a new file needs approving again.

Your template comes back as itself

Fonts, tables, letterhead, spacing. Orca Merge fills in values and changes nothing else.

Nothing re-tagged

Numbers arrive as numbers

Leading zeros survive. Long member and ID numbers carry across as text. Dates render dd/mm/yyyy, the way South Africa writes them.

dd/mm/yyyy

The right row, every time

Row 42 becomes document 42, every time.

Deterministic

No IT, no install, no code

It runs in a browser. Nothing to install, nothing to enable, nothing for IT to approve.

Runs anywhere
Try it with your own template →

100 documents free for your first week. No card.

Compared with doing it by hand

Word can do a mail merge. It cannot do this.

The manual route Orca Merge
Your template You type merge fields into the document itself, so the approved file becomes a new file Untouched. Nothing is typed into it
A separate file per person Not built in. A Microsoft Word MVP: “Microsoft does not include a function to merge documents to separate files.” One document per row, always
Leading zeros and long numbers Microsoft’s own documentation: leading zeros “are dropped during a mail merge if they’re not formatted as text” Carried across as text
Who can run it The person who set it up, on their machine Anyone with a browser and a login
What you end up with Files on the machine that made them The whole run, one download
Next month The same afternoon, again Upload the new spreadsheet, press generate

Where your data sits

Processed in South Africa.

Four things a compliance review always asks, answered up front.

Stored and processed in South Africa

Your spreadsheets, templates and finished documents are stored and processed in South Africa, and never leave it.

No password to lose

Sign in with Google, Microsoft or an email link. We never store one.

Workspaces walled off

Your data is kept separate from every other customer’s.

Deleted on a schedule, not kept forever

Your uploaded spreadsheet is deleted after 7 days and your finished documents after 30. Templates stay until you delete them.

Ask us anything a compliance review would ask and you will get a written answer. Send us your questions

Put your own template in and see what comes out.

100 documents free for your first week. No card.

Try it with your own template

Choose your plan

One credit makes one document. Unused credits roll over and never expire.

7-day free trial on every plan No card needed Cancel anytime

Lite

R999/ mo
1,100 documents / mo
R0.91 / doc

For consultants shipping a steady client load.

  • Up to 1,000 documents per run
  • Top up at R0.95 / doc
Start free
MOST POPULAR

Pro

R3,999/ mo
7,500 documents / mo
R0.53 / doc

For businesses with regular runs in the thousands.

  • Up to 10,000 documents per run
  • Top up from R0.52 / doc
Start free
LOWEST RATE

Scale

R5,999/ mo
14,000 documents / mo
R0.43 / doc

For high-volume operations with peak weeks.

  • Up to 20,000 documents per run
  • Top up from R0.43 / doc
Start free

Enterprise

From
R10,999/ mo
15,000 or 30,000 documents / mo
Each service is billed only once it is live
Talk to us →
  • Everything in Scale
  • Priority support

Coming to Enterprise

Every plan Your own Word template Word .docx, the whole run in one download Credits roll over Top up anytime Cancel keeps your credits safe
Questions and answers

Straight answers.

Including the things Orca Merge does not do yet.

Something not answered here? Ask us
Do I have to change my template?

No, and that is the whole point of the product. Orca Merge reads the Word file you already use, renders it on screen, and binds each field by click. Nothing is typed into your document, so nothing in it has to be approved again.

What files does it take?

A Word template (.docx) and an Excel data file (.xlsx). CSV is not supported yet, and neither is the older .xls format.

Does Orca Merge email the documents?

Not yet. Email delivery, with a delivery report for every recipient, is coming to Enterprise. Today every plan hands the whole run back as a single download, and sending stays with you. Get notified when it is ready.

Can I get a PDF for each person?

Not yet. Every plan produces Word .docx documents today. A finished PDF for each person is coming to Enterprise. Get notified when it is ready.

What if each person's document has a different number of line items?

That works, as long as everything comes from one template and one Excel file. Each person is one row, so their line items sit side by side on that row: Item 1, Amount 1, Item 2, Amount 2 and so on, up to the most items anyone has. Someone with fewer items gets blank lines in the spare slots, so every document keeps the same layout. Orca Merge reads the first sheet of one data file; it does not combine a second sheet or a second spreadsheet.

How big a run can Orca Merge handle?

Up to 1,000 documents a run on Lite, 10,000 on Pro and 20,000 on Scale. Ten thousand documents take about fifteen minutes. For anything larger, talk to us.

Do I need IT?

No. Orca Merge runs in a browser. There is nothing to install, nothing to enable and nothing for IT to sign off.

Is there a free trial?

100 documents free for your first week, with no card.

Where is my data processed?

In South Africa. Sign-in is by Google, Microsoft or an email link, so there is no password for us to store. Your data is kept separate from every other customer’s.

What counts as a credit?

One generated document per row of your data. A 500-row spreadsheet uses 500 credits.

What happens to unused credits?

They roll over and never expire. If you cancel, the balance freezes rather than disappearing.

Can I change plans later?

Yes, up or down at any time. You can also top up mid-month without changing plan.

Start free. Scale when you need to.

Try it with your own template

No card needed. Priced in rands.

CONTACT

Talk to the team.

Questions about Orca Merge, a big run, or a custom document job? Email us and a real person replies.

Ways to reach us

sales@blackfinstudio.co.za Processed in South Africa Reply within 1 business day

What happens next

  • We read every message.
  • A real person replies within 1 business day.
  • No sales spam - ever.

Prefer to just see it work?

Try free - no card needed

Email the team

Tell us what you produce, how many documents a run, and how often. For a large or custom run, a sample template helps.

sales@blackfinstudio.co.za Email us