Author: aliroy056@gmail.com

  • How to Make a Fake WhatsApp Chat (For Mockups, Not Deception)

    Try it yourself: Use our free WhatsApp Chat Maker tool — no signup, no watermark.

    Designers, marketers, and educators regularly need a WhatsApp conversation that looks real but isn’t, whether that’s for an app UI mockup, a course slide, a social media ad, or a presentation. The WhatsApp Chat Maker on GoZapTools lets you build one in your browser, no design software required. This guide walks through how to use it well, and where the line is.

    Legitimate Uses for a Fake Chat Screenshot

    Before the how-to, it’s worth being clear about what this tool is actually for:

    • App and product UI mockups, when you’re designing or pitching a messaging feature
    • Presentation slides and pitch decks that need a realistic chat visual
    • Tutorials and how-to guides that reference a chat interface
    • Marketing creatives and social posts using a chat-style format
    • Memes and satire that are clearly recognizable as jokes

    Step-by-Step: Building Your Chat Mockup

    1. Set Up the Contact

    Enter a contact or group name and upload a profile photo (or pick a placeholder avatar). This is what shows in the chat header, so double-check the spelling before you move on.

    2. Add Messages

    Type each message and choose whether it’s sent or received. The tool renders the classic green sent-bubble and white received-bubble automatically, so you just focus on the wording and order.

    3. Set Timestamps and Read Receipts

    Add a time to each message and toggle single tick, double tick, or blue double tick to show sent, delivered, or read. Small, consistent time gaps between messages sell the realism far better than identical timestamps.

    4. Export as an Image

    Once the conversation looks right, export it as a PNG. It’s sized like a real phone screenshot, ready to drop into a slide deck, a Figma file, or a blog post.

    Tips That Make a Mockup Look More Convincing

    • Keep message length varied. Real conversations mix short replies with longer ones, not uniform sentences
    • Use natural typos or casual punctuation sparingly, real chats aren’t perfectly formal
    • Stagger timestamps by a few minutes instead of using round numbers for every message
    • Match the battery and signal icons in the status bar to a realistic time of day

    A Note on Responsible Use

    A realistic-looking fake chat is genuinely useful for design and marketing work, but it can also be misused to fabricate “proof” of a conversation that never happened, whether to deceive someone in an argument, damage a person’s reputation, or fake evidence for a dispute. Do not present an image made with this tool as a real screenshot of a real conversation. If you share a mockup publicly, label it clearly as a mockup, illustration, or example. Using it to impersonate a real person or organization, or to mislead someone about what was actually said, isn’t what this tool is for.

    Frequently Asked Questions

    Is it legal to make a fake WhatsApp screenshot?

    Making the image itself generally isn’t illegal, the tool is built for design and creative work. What can cross into illegal territory is using a fabricated chat to defraud someone, defame a real person, or submit it as false evidence. The legality depends entirely on how the image is used, not on making it.

    Does the tool watermark the exported image?

    No, exports are clean PNGs so they work in professional mockups and presentations. That’s exactly why labeling your own use clearly, as described above, matters so much.

    Can I make group chats, not just one-on-one conversations?

    Yes. Set a group name and add multiple senders with their own names and avatars, then assign each message to the right participant, the same way you would in a real WhatsApp group.

    What image format does it export?

    PNG, which keeps the interface elements sharp and works well when you scale the image up for a slide or a large print mockup.

    Ready to build your own mockup? Try the free WhatsApp Chat Maker and create a realistic-looking conversation in minutes, contacts, bubbles, timestamps, and all.

  • Cups, Grams, Tola, Pao: A No-Guesswork Guide to Kitchen Unit Conversions

    Try it yourself: Use our free Cooking Unit Converter tool — no signup, no watermark.

    A recipe that says “1 cup of flour” means something different depending on whether it came from a US blog, a UK cookbook, or your grandmother’s handwritten notes in tola and pao. Weight-based recipes are more reliable than volume-based ones, but only if you know the right conversion. Here is the version that actually holds up in a real kitchen.

    Why Cup Measurements Go Wrong

    A cup is a volume, not a weight, and different ingredients pack into that volume very differently. A cup of flour is lighter than a cup of sugar, which is lighter again than a cup of butter, because density and how tightly the ingredient settles both change the result. That is why serious recipes, and this converter, work in grams wherever possible rather than cups.

    Common Ingredients: Cup to Gram

    • 1 cup all-purpose flour ≈ 120 g
    • 1 cup granulated sugar ≈ 200 g
    • 1 cup butter ≈ 227 g
    • 1 cup uncooked rice ≈ 185 g

    Desi Units: Tola, Pao, Seer & Maund

    If you’re converting a family recipe written in tola, pao, seer, or maund, these are the numbers to use:

    • 1 tola ≈ 11.664 g
    • 1 pao ≈ 233.28 g (4 tolas, often rounded to 250 g)
    • 1 seer ≈ 933 g (about 1 kg, commonly rounded)
    • 1 maund ≈ 37.3 kg

    Oven Temperatures: C, F & Gas Mark

    Pakistani ovens are usually marked in Celsius, but plenty of older recipe books (and imported recipes) use Fahrenheit or UK gas marks. Here’s how the common baking temperatures line up:

    • 160°C = 325°F = Gas Mark 3 (slow bake)
    • 180°C = 350°F = Gas Mark 4 (moderate, most common)
    • 200°C = 400°F = Gas Mark 6 (moderately hot)
    • 220°C = 425°F = Gas Mark 7 (hot, for pizzas and pastries)

    Frequently Asked Questions

    Is a Pakistani cup the same as a US cup?

    Most local recipes assume the standard 240 ml US cup, and that’s what this converter uses. Some older cookbooks use the 250 ml metric cup instead, which is close enough for most home baking but can throw off precise recipes like macarons.

    Why do pao and seer have two different rounded values?

    The traditional values (233.28 g for pao, 933 g for seer) come from the old tola-based weight system. In everyday shopping and cooking, people commonly round these to 250 g and 1 kg. Use the precise figure if a recipe depends on exact ratios, and the rounded one for everyday cooking.

    Does ingredient temperature or humidity affect these conversions?

    Yes, slightly. Flour that’s been sifted weighs less per cup than flour scooped straight from the bag, and humidity can change how much moisture sugar or flour holds. The gram values here are solid general-purpose estimates, not laboratory-precise figures.

    What’s the most accurate way to measure ingredients?

    A kitchen scale, whenever you have one. Weighing removes the guesswork of how tightly an ingredient is packed into a cup or spoon. When you only have measuring cups, spoon the ingredient in loosely and level it off rather than scooping and packing it down.

    Ready to convert your own recipe? Try the free Cooking Unit Converter and switch between cups, grams, ounces, and desi units in seconds, no math required.

  • What Is Base64 Encoding? A Plain-English Guide (With Examples)

    Try it yourself: Use our free Base64 Encoder/Decoder tool — no signup, no watermark.

    If you have ever seen a chunk of text like SGVsbG8sIFdvcmxkIQ== in an API response, an email attachment, or a browser data: URL, you have run into Base64. It looks like gibberish, but it is one of the most common encoding schemes on the internet, and understanding it takes about five minutes.

    What Base64 Actually Does

    Base64 takes binary data, anything from an image file to a JSON string, and represents it using only 64 printable ASCII characters: A-Z, a-z, 0-9, plus + and /. Because computers can trust that these characters will not get mangled by email systems, old text protocols, or URL parsers, Base64 became the standard way to move binary data through systems that were only ever built for text.

    The trade-off is size. Every 3 bytes of original data becomes 4 Base64 characters, so encoded output is roughly 33% larger than the original. That is the price for guaranteed safe transport.

    Where You’ll Actually Run Into It

    • Data URLs — images embedded directly inside HTML or CSS instead of a separate file request
    • Email attachments — the MIME standard encodes binary files as Base64 so they survive old text-only mail servers
    • JWT tokens — JSON Web Tokens are three Base64url-encoded segments separated by dots
    • API payloads — sending binary data such as a file upload inside a JSON request often means Base64-encoding it first
    • HTTP Basic Auth — the Authorization header encodes “username:password” as Base64, which is not secure on its own
    • Cookies — some apps Base64-encode structured data before storing it in a cookie

    Base64 Is Not Encryption

    This is the single most important thing to understand about Base64, and the most common mistake people make with it. Base64 is an encoding, not encryption. It has no key, no secret, and no security purpose whatsoever. Anyone can decode a Base64 string in seconds using a free browser tool. If you see a password or token that has just been Base64-encoded, treat it as plain text, because for all practical purposes it is.

    Reading the Padding: Why Some Base64 Ends in =

    Base64 works in blocks of 3 bytes in, 4 characters out. When your input isn’t a clean multiple of 3 bytes, the encoder pads the final block with = characters so the output still lines up to a multiple of 4. One = means the input was short by 1 byte, two == means it was short by 2. If Base64 you’re working with doesn’t decode properly, missing or extra padding is usually the first thing to check.

    Base64 vs Base64url

    Standard Base64 uses + and / in its alphabet, and both characters have special meaning inside a URL. Base64url swaps + for – and / for _, and often drops the trailing = padding entirely, so the result can be dropped straight into a URL or filename without escaping. JWTs, for example, always use Base64url rather than standard Base64.

    Frequently Asked Questions

    Is Base64 safe to use for passwords?

    No. Base64 provides zero security. Use proper hashing, like bcrypt, for stored passwords, and encryption, like TLS, for data in transit. Base64 is only for making binary data safely transportable as text.

    Why does my Base64 string look different in a URL?

    You are probably looking at Base64url, which replaces + and / with – and _ so the string doesn’t need to be escaped inside a URL. Decoding it correctly requires knowing which variant was used.

    Can I encode an entire file to Base64?

    Yes. Any file type, including images, PDFs, and executables, can be Base64-encoded. The output is larger than the original file by about a third, so it is normally used for smaller files or where convenience matters more than size.

    Does Base64 work the same in every programming language?

    The core algorithm is standardized under RFC 4648, but some languages default to standard Base64 and others to Base64url, and line-wrapping behavior varies. When decoding fails unexpectedly across systems, this mismatch is a common culprit.

    Need to encode or decode Base64 right now? The Base64 Encoder / Decoder tool runs entirely in your browser, nothing is uploaded anywhere, and it supports both plain text and files.

  • How to Write an ATS-Friendly CV That Actually Gets Read (2026 Guide)

    Try it yourself: Use our free CV Builder tool — no signup, no watermark.

    Most job applications today pass through an applicant tracking system before a human ever sees them. A CV that looks great to a person but confuses the software that screens it first never gets the chance to be judged on its merits. Here is what actually matters for getting past that first filter, and what to do once you are through it.

    What an ATS Actually Does

    An applicant tracking system, or ATS, is software that employers use to collect, sort and search job applications. It parses your CV into fields such as name, contact details, work history, education and skills, then lets a recruiter filter or rank candidates, often by keyword match against the job description. If the system cannot correctly read your CV, or your CV does not contain the terms it is searching for, you can be filtered out before a human ever opens the file, regardless of how qualified you actually are.

    Formatting That Confuses the System

    • Avoid tables, columns and text boxes for your main content. Multi column layouts and tables can scramble the reading order, so the ATS sees your CV jumbled or misses sections entirely.
    • Skip graphics, icons, logos and photos. Most systems cannot read them, and some flag image heavy CVs as lower priority.
    • Use standard section headings. Work Experience, Education and Skills parse correctly. Creative headings like My Journey or Where I’ve Been often do not.
    • Stick to common fonts and avoid putting essential information in headers or footers, since some parsers skip them entirely.

    File Format

    Save your CV as a PDF unless the employer specifically asks for a Word document. A well made PDF keeps your formatting intact across devices, and most modern ATS platforms parse them without issue. Only fall back to .doc or .docx if a job posting explicitly requests it, since some older systems still handle Word files more reliably.

    Matching Keywords Without Sounding Robotic

    ATS ranking often comes down to how closely your CV’s language matches the job description’s language. If a posting asks for stakeholder management and your CV says worked with clients and teams, the system may not connect the two, even though they mean roughly the same thing. Read the job description closely and mirror the specific terms it uses, in your summary, your experience bullets and your skills section, as long as it stays true to what you actually did. The goal is matching real experience to the employer’s language, not stuffing in keywords you cannot back up in an interview.

    Keep It to One or Two Pages

    For most roles, especially early to mid career, a single page is ideal, and two pages is the outer limit. A long CV forces the reader, human or software, to hunt for what matters. Prioritize your most recent and most relevant experience, and cut anything from more than 10 to 15 years ago unless it is directly relevant to the role.

    Frequently Asked Questions

    Should I use a CV template with color and design elements? A moderate amount of design is fine for the version a human reads, but keep the underlying structure simple: single column, standard headings, no tables. Avoid heavy graphics or unusual layouts that risk confusing an ATS.

    Do I need a different CV for every job I apply to? Not a complete rewrite, but tailoring your summary, top skills and a few bullet points to match each job description’s specific language meaningfully improves your odds with both the ATS and the human reviewer afterward.

    Does including a photo hurt my chances? Many ATS platforms cannot read photos at all, and in some countries including photos can also introduce bias concerns for the employer. Unless a photo is specifically expected for your industry or country, it is usually safer to leave it off.

    How long should each bullet point be? One to two lines, focused on a specific outcome or responsibility, ideally with a number or result attached where you can honestly include one. Long paragraph style bullets tend to get skimmed rather than read.

    Build Your CV in Minutes

    Our CV Builder gives you three templates designed to stay clean and ATS friendly, then exports a polished PDF with no watermark, so you can focus on the content instead of wrestling with formatting.

  • Why Your WAPDA Electricity Bill Is So High: 2026 Slab Guide

    Try it yourself: Use our free Electricity Bill Calculator tool — no signup, no watermark.

    If your latest electricity bill jumped far more than your usage did, you are not imagining things. Pakistan’s domestic tariff is not a simple flat rate. It is a stack of slabs, surcharges and taxes, and one specific billing rule that can reprice every single unit you used the moment you cross a threshold. Here is how it actually works.

    Protected or Unprotected, Which Are You

    DISCOs, the regional electricity companies such as LESCO, K-Electric, MEPCO, HESCO, GEPCO, IESCO, PESCO, SEPCO, TESCO and QESCO, place every domestic connection into one of three categories.

    • Lifeline consumers use very little power, up to 100 units a month, on a small single phase connection, and pay the lowest rates with no fixed monthly charge.
    • Protected consumers have consistently used 200 units or fewer per month over the past six months. They pay lower slab rates and, importantly, get telescopic billing, meaning only the units in each higher slab are charged at that slab’s rate.
    • Unprotected consumers are everyone else, the default category for most urban households. They pay considerably higher per unit rates, and their billing is non telescopic.

    Current Domestic Slab Rates (S.R.O. 279 of 2026)

    Approximate rates under the current notification:

    • Lifeline: Rs 3.95 per unit up to 50 units, Rs 7.74 per unit for 51 to 100 units, no fixed charge, just a flat Rs 75 minimum monthly bill.
    • Protected: Rs 10.54 per unit for the first 100 units plus Rs 200 per kW fixed charge, Rs 13.01 per unit for units 101 to 200 plus Rs 300 per kW fixed charge.
    • Unprotected: Rs 22.44 per unit for the first 100 units plus Rs 275 per kW fixed charge, rising through Rs 28.91 per unit for 101 to 200 units, Rs 33.10 per unit for 201 to 300 units, and climbing further as consumption rises, up to roughly Rs 47.20 per unit above 700 units.

    These figures move with quarterly and fuel cost adjustments, so treat them as a guide to the structure rather than the exact number on your next bill. Our Electricity Bill Calculator keeps current DISCO specific rates built in, so you always get an up to date estimate.

    The Rule That Catches Most People Off Guard

    Here is the part that causes the most confused, frustrated calls to DISCO call centers. For unprotected consumers, Pakistan’s slab system is non telescopic. That means crossing into a higher slab does not just charge the extra units at the higher rate, it reprices every single unit you used that month at the new, higher rate.

    For example, using exactly 200 units as an unprotected consumer costs 200 times Rs 28.91, or about Rs 5,782. Use just one more unit, 201 in total, and your bill is not calculated as 200 units at the old rate plus 1 unit at the new rate. Instead, all 201 units are billed at Rs 33.10, for a total of about Rs 6,653. One extra unit of electricity just added roughly Rs 871 to your bill.

    Protected consumers do not face this cliff. The rules give them telescopic billing, meaning only the units above 100 are charged at the higher 101 to 200 slab rate, so crossing a threshold costs a lot less.

    What Else Is Added on Top of the Slab Rate

    The per unit rate is only the starting point. Your actual WAPDA or DISCO bill typically layers on:

    • Fuel Price Adjustment: a monthly true up between the fuel cost the tariff assumed and what generation actually cost, which can be a surcharge or a credit depending on the month.
    • Quarterly Tariff Adjustment: a periodic adjustment set by NEPRA, which can also move up or down.
    • General Sales Tax: 17 percent on domestic bills.
    • Electricity Duty: a provincial levy added to your bill.
    • Neelum Jhelum Surcharge: a fixed levy that funds the Neelum Jhelum hydropower project.
    • Financing Cost Surcharge: an additional charge tied to the cost of financing the power sector’s circular debt.
    • Tariff Rationalization Surcharge: a charge that helps equalize rates across different consumer categories and DISCOs.
    • Meter rent and, where applicable, a TV license fee collected on behalf of PTV.

    Add these together and it is common for the final bill to run well above what a simple multiplication of your units by the advertised slab rate would suggest.

    Frequently Asked Questions

    Why did my bill double when my usage only went up a little? You most likely crossed a slab threshold as an unprotected consumer. Because slabs are non telescopic for this category, going even one unit over a threshold reprices your entire month’s consumption at the higher rate.

    How do I know if I am a protected consumer? Check a recent bill, DISCOs usually print the consumer category on the bill itself. The general rule is consistent usage of 200 units or fewer per month over the past six months, though DISCOs review and can reclassify accounts periodically.

    Does the Fuel Price Adjustment appear every month? Yes, it is typically a separate line on every bill, and it can add to or subtract from your total depending on whether actual fuel costs ran above or below what the base tariff assumed.

    Can I switch from unprotected to protected status? DISCOs reassess consumer category based on your usage history rather than a request you can simply submit. Keeping consumption at or below 200 units consistently for six months is generally what triggers reclassification.

    Estimate Your Bill Before It Arrives

    Rather than waiting for a surprise, our Electricity Bill Calculator lets you enter your DISCO, your units, and your consumer category to get a full slab by slab breakdown, including the surcharges above, in about 20 seconds.

  • How to Write a Legally Valid Invoice in Pakistan (2026 Guide)

    Try it yourself: Use our free Invoice Generator tool — no signup, no watermark.

    Getting paid on time often comes down to whether your invoice has everything a client, or FBR, expects to see. This guide covers what a legally valid invoice in Pakistan needs, when sales tax applies, and how freelancers billing foreign clients should handle things differently.

    What Every Invoice Needs

    Whether or not you are registered for sales tax, every invoice should include a handful of basics: your business name and address, a unique invoice number that is never reused or skipped, the date of issue, a clear description of what was sold or the service performed, the quantity and unit price, and the total amount due. If you are registered for sales tax, Section 23 of the Sales Tax Act adds a few more requirements.

    If You Are Registered for Sales Tax

    • Your sales tax registration number, or STRN.
    • The buyer’s name, address and registration number for business to business sales.
    • The value of the supply excluding tax.
    • The sales tax amount, shown as a separate line.
    • The total including tax.

    Invoices may be issued in English or Urdu. Registered persons must issue a serially numbered tax invoice for every taxable supply, and invoice records need to be kept for six years. For retail sales to consumers who are not themselves registered, a simple point of sale receipt with the standard fields is enough, no buyer registration details required.

    The Standard Sales Tax Rate

    The standard General Sales Tax rate in Pakistan is 17 percent, charged on the value of most goods and some services. Certain goods and sectors have reduced rates or exemptions, and many services fall under provincial sales tax regimes, such as the Sindh Revenue Board or the Punjab Revenue Authority, rather than the federal GST, so the exact treatment can depend on what you are selling and where you are based.

    Do You Actually Need to Charge Sales Tax

    Not every invoice needs sales tax on it. Whether you charge GST depends on whether you are registered with FBR for sales tax in the first place. Many small businesses, freelancers and service providers operate below the registration threshold or in categories that are not required to register, in which case you simply invoice for your fee without adding GST. Once you do register, though, charging and remitting sales tax on your invoices becomes mandatory, and skipping it on a taxable supply is a compliance problem, not a discount you can choose to offer.

    Invoicing Foreign Clients as a Freelancer

    If you are a freelancer or an IT exporter billing clients outside Pakistan, invoicing works a little differently. You still need a National Tax Number, or NTN, which you can get through the FBR IRIS portal using your CNIC. Export of services to foreign clients is generally not subject to Pakistani sales tax the way a domestic sale would be.

    Where it gets valuable is on the income tax side. IT and IT enabled export income qualifies for reduced withholding tax rates, roughly 0.25 percent if you are registered with the Pakistan Software Export Board, known as PSEB, versus about 1 percent if you are not. To qualify, at least 80 percent of your foreign earnings generally need to arrive through proper banking channels, meaning a Pakistani bank or a documented channel like Payoneer or Wise, with the paperwork to show it, rather than informal transfers.

    FBR Digital Invoicing

    Larger, and increasingly more mid sized, registered businesses are being brought under FBR’s digital invoicing mandate, which layers additional requirements on top of a standard tax invoice: an Invoice Reference Number, an FBR QR code, and a digital signature, all generated through integration with FBR’s system. If this applies to your business, your accounting or invoicing software needs to support it directly, since these fields cannot realistically be added by hand.

    Frequently Asked Questions

    Do I need an NTN just to send someone an invoice? Not for a basic invoice on a small transaction, but you generally need an NTN to operate formally as a business or freelancer, file taxes, and work with clients who require your tax details for their own records.

    What happens if I forget to add GST on a taxable invoice? If you are registered for sales tax and issue an invoice on a taxable supply without charging GST, you are still liable to account for that tax to FBR, it does not simply go away. It is best corrected before filing rather than discovered later.

    Can I invoice in a foreign currency? Yes, invoices to foreign clients are commonly issued in US dollars or another foreign currency. For your own domestic tax records you would typically convert the amount to Pakistani rupees at the applicable exchange rate.

    Do sole proprietors need a separate business bank account to invoice clients? It is not always legally required, but it is strongly recommended, since it keeps your business income separate from personal funds and makes both bookkeeping and proving your 80 percent banking channel requirement for export income much easier.

    Create Your Invoice in Seconds

    Skip formatting a document from scratch. Our Invoice Generator lets you add your business details, line items, tax and discount, and download a clean PDF invoice with no watermark, in any currency.

  • Pakistan Salary Tax Slabs 2026-27: How Much Income Tax Will You Pay

    Try it yourself: Use our free Payslip Generator tool — no signup, no watermark.

    Your payslip shows a tax deduction every month, but most salaried people in Pakistan could not tell you why the number is what it is. This guide walks through the actual FY 2026-27 income tax slabs, shows worked examples at a few common salary levels, and explains how the tax-free threshold and slab math actually work.

    The FY 2026-27 Income Tax Slabs

    Under the Finance Act for tax year 2026-27, effective July 1, 2026, salaried individuals in Pakistan are taxed on annual income as follows:

    • Up to Rs 600,000 a year, or Rs 50,000 a month: 0 percent, fully exempt.
    • Rs 600,001 to Rs 1,200,000: 1 percent of the amount above Rs 600,000.
    • Rs 1,200,001 to Rs 2,200,000: Rs 6,000 plus 11 percent of the amount above Rs 1,200,000.
    • Rs 2,200,001 to Rs 3,200,000: Rs 116,000 plus 20 percent of the amount above Rs 2,200,000.
    • Rs 3,200,001 to Rs 4,100,000: Rs 316,000 plus 25 percent of the amount above Rs 3,200,000.
    • Rs 4,100,001 to Rs 5,600,000: Rs 541,000 plus 29 percent of the amount above Rs 4,100,000.
    • Rs 5,600,001 to Rs 7,000,000: Rs 976,000 plus 32 percent of the amount above Rs 5,600,000.
    • Above Rs 7,000,000: Rs 1,424,000 plus 35 percent of the amount above Rs 7,000,000.

    One notable change this year: the 9 percent surcharge that previously applied on top of tax for incomes above Rs 10 million has been abolished.

    Worked Examples at Common Salary Levels

    Slab math is easier to follow with real numbers. Here is the annual and monthly tax at four different gross monthly salaries:

    • Rs 75,000 a month, Rs 900,000 a year: annual tax about Rs 3,000, monthly tax about Rs 250, take home about Rs 74,750.
    • Rs 150,000 a month, Rs 1,800,000 a year: annual tax about Rs 72,000, monthly tax about Rs 6,000, take home about Rs 144,000.
    • Rs 300,000 a month, Rs 3,600,000 a year: annual tax about Rs 416,000, monthly tax about Rs 34,667, take home about Rs 265,333.
    • Rs 500,000 a month, Rs 6,000,000 a year: annual tax about Rs 1,104,000, monthly tax about Rs 92,000, take home about Rs 408,000.

    Notice how the effective tax rate rises gradually rather than jumping. At Rs 150,000 a month you are technically in the 11 percent slab, but your effective rate on the whole salary works out closer to 4 percent, because only the portion above Rs 1,200,000 a year is taxed at 11 percent, not the whole amount.

    What Counts Toward Taxable Salary Income

    Your taxable salary usually includes your basic pay, allowances such as house rent and conveyance where applicable, and any bonus or commission. Some benefits are treated differently for tax purposes, and certain provident fund and gratuity contributions can reduce your taxable base depending on how your employer structures your compensation. If your pay includes significant allowances or benefits beyond basic salary, it is worth checking with your employer’s payroll or HR team on exactly what portion is taxed.

    How Withholding Actually Works

    Employers do not wait until the end of the year to collect your tax. Under Section 149 of the Income Tax Ordinance, your employer estimates your annual tax liability at the start of the year, or when your salary changes, and deducts a proportional amount, usually roughly one twelfth of it, from each month’s pay. This is why your payslip already shows tax withheld rather than a lump sum due in one month. If your income changes partway through the year, for example a raise or a bonus, your employer should recalculate and adjust the remaining months accordingly.

    Frequently Asked Questions

    Is the Rs 600,000 threshold based on annual or monthly income? It is an annual figure. Rs 600,000 a year works out to Rs 50,000 a month, so anyone earning at or below that gross monthly salary, with no other income, generally owes no income tax.

    Do these slabs apply to freelancers and business income too? These specific slabs are for salaried individuals. Non salaried and business income in Pakistan is taxed under a separate rate schedule, which can differ from the salaried slabs shown here.

    Why did my monthly tax deduction change even though my salary did not? Your employer periodically re-estimates your annual tax liability, and adjustments elsewhere, such as a bonus paid earlier in the year or a correction to a previous estimate, can shift what gets withheld in later months.

    Do I still need to file a tax return if my employer already deducts tax? In most cases, yes. Filing an annual return is generally required for salaried individuals above certain income levels, and being an active filer also affects the withholding tax rates you pay on other transactions throughout the year.

    Generate a Clean Payslip

    Once you know what you are taxed and why, putting it on paper is the easy part. Our Payslip Generator creates a clean, professional salary slip with tax and deductions broken out clearly, downloadable as a PDF with no watermark.

  • How to Calculate Your Loan EMI in Pakistan (2026 Guide)

    Try it yourself: Use our free Loan EMI Calculator tool — no signup, no watermark.

    Whether you are financing a car, a home, or taking a personal loan, your EMI, or equal monthly installment, is the number that decides how comfortable your budget feels for the next several years. This guide walks through the formula banks use, a full worked example in Pakistani rupees, and the factors that push your EMI up or down.

    What Is an EMI

    An EMI is the fixed amount you pay your bank every month until a loan is fully repaid. Each installment covers two things: a portion of the principal, the amount you borrowed, and a portion of interest, the cost of borrowing. Early in the loan, more of each payment goes toward interest. Later, more goes toward principal, even though the EMI amount itself stays the same for a fixed rate loan.

    The EMI Formula

    Banks calculate EMI using a standard formula.

    EMI equals P times R times (1+R) to the power N, divided by (1+R) to the power N minus 1.

    Where P is the principal loan amount, R is the monthly interest rate, meaning your annual rate divided by 12 and by 100, and N is the total number of monthly installments, meaning your loan tenure in months.

    A Worked Example: Rs 1,000,000 Over 5 Years

    Say you borrow Rs 1,000,000 at an illustrative 15 percent annual rate, repaid over 5 years, or 60 months. Plugging that into the formula gives:

    • Monthly rate: 1.25 percent
    • Tenure: 60 months
    • Monthly EMI: approximately Rs 23,790
    • Total amount repaid: approximately Rs 1,427,396
    • Total interest paid: approximately Rs 427,396

    That works out to roughly 43 percent of your principal paid in interest alone, spread across 60 payments. This is exactly the kind of calculation our Loan EMI Calculator does instantly, along with a full month by month amortization schedule.

    How Tenure Changes Your EMI

    Using the same Rs 1,000,000 loan at 15 percent, here is how stretching or shortening the tenure changes what you pay:

    • 2 years: EMI about Rs 48,487, total interest about Rs 163,680
    • 3 years: EMI about Rs 34,665, total interest about Rs 247,952
    • 5 years: EMI about Rs 23,790, total interest about Rs 427,396
    • 7 years: EMI about Rs 19,297, total interest about Rs 620,927

    A longer tenure lowers your monthly payment but increases the total interest you pay over the life of the loan, since you are borrowing the bank’s money for longer. A shorter tenure does the opposite: higher monthly pressure on your budget, but a smaller total cost.

    What Affects Your EMI

    Principal amount. Borrow more, pay more each month, all else equal.

    Interest rate. Even a one or two percentage point difference changes your total cost meaningfully over a multi year loan.

    Tenure. As shown above, a longer repayment period lowers the monthly amount but raises the total interest.

    Rate type. Fixed rate loans keep the same EMI throughout. Variable or KIBOR linked loans can change your EMI as the benchmark rate moves.

    Pakistan’s Interest Rate Environment in 2026

    Your EMI does not exist in a vacuum. Most bank financing in Pakistan, particularly car loans, is priced off KIBOR, the Karachi Interbank Offered Rate, plus a bank spread. As of mid August 2026, 1 year KIBOR was around 12.09 percent, and bank spreads on car loans typically ranged from about 2.5 to 5 percentage points depending on the bank and loan tenure, putting most car loan markups somewhere between roughly 14 and 17 percent annually.

    KIBOR itself tends to track the State Bank of Pakistan’s policy rate, which the SBP held unchanged at 11.5 percent at its July 27, 2026 meeting, its second consecutive pause following a long run of cuts from the much higher levels seen in 2023. If the SBP continues to hold or cut the policy rate, KIBOR linked loans typically become cheaper over time. If it raises rates again, variable EMIs can climb.

    Because rates move and vary by bank, treat the 15 percent used in the worked example above as illustrative. Always check the specific markup your bank quotes before signing, and run the calculator again with your own bank’s rate.

    Fixed Rate or KIBOR Linked, Which Should You Choose

    Fixed rate financing gives you certainty. Your EMI is the same in year one as it is in year five, which makes budgeting simple. KIBOR linked financing usually starts a little cheaper but can move with the market, in either direction. If you are financing over a short period, or you expect rates to fall further, a variable rate can save money. If predictability matters more to you than optimizing for the lowest possible rate, fixed pricing is usually the safer choice.

    Frequently Asked Questions

    Does a longer loan tenure always cost more overall? Yes, for a standard EMI structure a longer tenure means more total interest paid, even though the monthly installment is smaller. Use a calculator to compare tenures before deciding.

    Why does my EMI stay the same but my loan balance not drop evenly? Interest is calculated on your outstanding balance. Early payments are interest heavy, later payments are principal heavy, even though the EMI itself does not change on a fixed rate loan.

    Can I pay off my loan early? Many Pakistani banks allow early repayment or partial prepayment, sometimes with a fee. Check your loan agreement, since paying down principal early can meaningfully cut your total interest.

    What is the difference between markup and interest? In Pakistan, Islamic banks use the term markup or profit rate instead of interest to describe the cost of financing under Shariah compliant structures. The EMI math works the same way either way.

    Calculate Your Own EMI

    Skip the manual math. Our Loan EMI Calculator computes your monthly installment instantly, in any currency, with a full amortization schedule so you can see exactly how much of each payment goes toward interest versus principal.