SiamCafe.net Blog
Technology

passive income active income

passive income active income
passive income active income | SiamCafe Blog
2025-09-01· อ. บอม — SiamCafe.net· 1,859 คำ

Passive Income vs Active Income — คู่มือสร้างรายได้ 2026

Active Income คือรายได้ที่ต้องใช้เวลาและแรงงานแลก เช่น เงินเดือน ค่าจ้าง freelance Passive Income คือรายได้ที่ไหลเข้ามาโดยไม่ต้องทำงานตลอดเวลา เช่น ดอกเบี้ย เงินปันผล ค่าเช่า royalty การสร้าง passive income เป็นเป้าหมายสำคัญของ financial freedom เพราะช่วยให้มีรายได้แม้ไม่ทำงาน บทความนี้อธิบายความแตกต่าง วิธีสร้างรายได้ทั้ง 2 แบบ พร้อม Python tools สำหรับวางแผนการเงิน

Active Income vs Passive Income

# income_types.py — Active vs Passive income comparison
import json

class IncomeTypes:
    ACTIVE = {
        "salary": {"name": "เงินเดือน", "example": "พนักงานบริษัท 25,000-100,000+/เดือน"},
        "freelance": {"name": "Freelance", "example": "รับงานออกแบบ, เขียนโปรแกรม, แปลภาษา"},
        "business_owner": {"name": "เจ้าของธุรกิจ (ทำเอง)", "example": "ร้านอาหาร, ร้านค้าที่ต้องดูแลเอง"},
        "consulting": {"name": "ที่ปรึกษา", "example": "IT consultant, financial advisor"},
        "gig_work": {"name": "Gig Economy", "example": "Grab driver, Foodpanda rider, Fiverr"},
    }

    PASSIVE = {
        "dividends": {"name": "เงินปันผล", "example": "หุ้น, กองทุน — ได้ปันผลทุกปี"},
        "rental": {"name": "ค่าเช่า", "example": "อสังหาริมทรัพย์ให้เช่า, Airbnb"},
        "interest": {"name": "ดอกเบี้ย", "example": "เงินฝาก, พันธบัตร, ตราสารหนี้"},
        "royalty": {"name": "Royalty", "example": "หนังสือ, เพลง, สิทธิบัตร, software license"},
        "digital_product": {"name": "Digital Products", "example": "คอร์สออนไลน์, ebook, templates, SaaS"},
        "affiliate": {"name": "Affiliate Marketing", "example": "แนะนำสินค้า ได้ค่าคอมมิชชัน"},
        "reit": {"name": "REITs", "example": "กองทุนอสังหาริมทรัพย์ — ได้ปันผลจากค่าเช่า"},
        "content": {"name": "Content Creation", "example": "YouTube, Blog — ได้เงินจาก ads (หลังสร้างแล้ว)"},
    }

    COMPARISON = {
        "time": {"active": "ต้องใช้เวลาตลอด", "passive": "ใช้เวลาน้อยหลัง setup"},
        "scalability": {"active": "จำกัด (24 ชม./วัน)", "passive": "ไม่จำกัด (scale ได้)"},
        "risk": {"active": "ต่ำ (ได้เงินแน่)", "passive": "สูงกว่า (ต้องลงทุนก่อน)"},
        "startup_cost": {"active": "ต่ำ (ขายแรงงาน)", "passive": "สูง (ต้องลงทุนเงิน/เวลา)"},
        "income_ceiling": {"active": "จำกัด", "passive": "ไม่จำกัด"},
        "stability": {"active": "สม่ำเสมอ", "passive": "ผันผวนได้"},
    }

    def show_active(self):
        print("=== Active Income ===\n")
        for key, item in self.ACTIVE.items():
            print(f"  [{item['name']}] {item['example']}")

    def show_passive(self):
        print(f"\n=== Passive Income ===")
        for key, item in self.PASSIVE.items():
            print(f"  [{item['name']}] {item['example']}")

    def show_comparison(self):
        print(f"\n=== Comparison ===")
        print(f"  {'Factor':<15} {'Active':<25} {'Passive'}")
        for key, comp in self.COMPARISON.items():
            print(f"  {key:<15} {comp['active']:<25} {comp['passive']}")

types = IncomeTypes()
types.show_active()
types.show_passive()
types.show_comparison()

วิธีสร้าง Passive Income

# passive_methods.py — How to build passive income
import json

class PassiveMethods:
    METHODS = {
        "investing": {
            "name": "1. ลงทุนในตลาดทุน",
            "options": {
                "หุ้นปันผล": "ซื้อหุ้นที่จ่ายปันผลสม่ำเสมอ — yield 3-6%/ปี",
                "กองทุนรวม": "SSF, RMF, กองทุนหุ้น — ลดหย่อนภาษีได้",
                "ETF": "ลงทุนทั้งตลาด — SET50 ETF, S&P500 ETF",
                "REITs": "กองทุนอสังหาริมทรัพย์ — yield 5-8%/ปี",
                "พันธบัตร": "ตราสารหนี้ — ดอกเบี้ย 2-4%/ปี ความเสี่ยงต่ำ",
            },
            "capital_needed": "เริ่มได้ตั้งแต่ 1,000 บาท",
        },
        "real_estate": {
            "name": "2. อสังหาริมทรัพย์ให้เช่า",
            "options": {
                "คอนโดให้เช่า": "ซื้อคอนโด → ปล่อยเช่ารายเดือน — yield 4-7%/ปี",
                "บ้านให้เช่า": "ซื้อบ้าน/ทาวน์เฮาส์ → ปล่อยเช่า",
                "Airbnb": "ที่พักระยะสั้น — รายได้สูงกว่าแต่ต้องดูแลมากกว่า",
            },
            "capital_needed": "เริ่มต้น 1-3 ล้านบาท (คอนโด)",
        },
        "digital": {
            "name": "3. Digital Products & Content",
            "options": {
                "คอร์สออนไลน์": "สร้างครั้งเดียว ขายได้เรื่อยๆ — Udemy, Skillshare",
                "eBook": "เขียนหนังสือ → ขายบน Amazon, Google Play Books",
                "YouTube": "สร้าง content → ads revenue หลังได้ 1,000 subscribers",
                "Blog + Affiliate": "เขียนบทความ → แนะนำสินค้า → ค่า commission",
                "SaaS": "สร้าง software → subscription model — recurring revenue",
            },
            "capital_needed": "เริ่มต้น 0 บาท (ใช้เวลาแทน)",
        },
        "business": {
            "name": "4. ธุรกิจอัตโนมัติ",
            "options": {
                "E-commerce": "ร้านออนไลน์ + dropshipping — ไม่ต้องสต็อกสินค้า",
                "Vending Machine": "ตู้จำหน่ายอัตโนมัติ — passive หลัง setup",
                "Franchise": "ซื้อ franchise → จ้างคนดูแล",
                "Laundromat": "ร้านซักผ้าหยอดเหรียญ — passive income classic",
            },
            "capital_needed": "50,000 - 1,000,000+ บาท",
        },
    }

    def show_methods(self):
        print("=== วิธีสร้าง Passive Income ===\n")
        for key, method in self.METHODS.items():
            print(f"[{method['name']}]")
            for opt, desc in method['options'].items():
                print(f"  • {opt}: {desc}")
            print(f"  Capital: {method['capital_needed']}")
            print()

methods = PassiveMethods()
methods.show_methods()

Python Financial Planner

# planner.py — Python financial planning tools
import json

class FinancialPlanner:
    CODE = """
# income_planner.py — Plan your passive income journey
import json

class PassiveIncomePlanner:
    def __init__(self, monthly_salary, monthly_expenses, savings_rate=0.3):
        self.salary = monthly_salary
        self.expenses = monthly_expenses
        self.savings_rate = savings_rate
        self.monthly_savings = monthly_salary * savings_rate
    
    def fire_number(self, annual_withdrawal_rate=0.04):
        '''Calculate Financial Independence number'''
        annual_expenses = self.expenses * 12
        fire_target = annual_expenses / annual_withdrawal_rate
        return {
            'monthly_expenses': self.expenses,
            'annual_expenses': annual_expenses,
            'fire_number': round(fire_target),
            'withdrawal_rate': f"{annual_withdrawal_rate*100}%",
            'note': f"ต้องมีเงินลงทุน {round(fire_target/1e6, 1)}M บาท เพื่อ passive income ครอบคลุมค่าใช้จ่าย",
        }
    
    def years_to_fire(self, annual_return=0.08):
        '''Calculate years to reach FIRE'''
        fire = self.fire_number()['fire_number']
        monthly_invest = self.monthly_savings
        monthly_return = annual_return / 12
        
        balance = 0
        months = 0
        
        while balance < fire and months < 600:  # max 50 years
            balance = balance * (1 + monthly_return) + monthly_invest
            months += 1
        
        return {
            'years': round(months / 12, 1),
            'monthly_investment': monthly_invest,
            'annual_return': f"{annual_return*100}%",
            'fire_number': fire,
            'final_balance': round(balance),
        }
    
    def dividend_income(self, invested_amount, dividend_yield=0.05):
        '''Calculate dividend income'''
        annual = invested_amount * dividend_yield
        monthly = annual / 12
        
        covers_expenses = monthly >= self.expenses
        
        return {
            'invested': invested_amount,
            'yield': f"{dividend_yield*100}%",
            'annual_income': round(annual),
            'monthly_income': round(monthly),
            'covers_expenses': covers_expenses,
            'coverage_pct': round(monthly / self.expenses * 100, 1),
        }
    
    def rental_income(self, property_value, monthly_rent, 
                      expenses_pct=0.30, vacancy_pct=0.05):
        '''Calculate rental income'''
        gross_annual = monthly_rent * 12
        net_annual = gross_annual * (1 - expenses_pct) * (1 - vacancy_pct)
        net_monthly = net_annual / 12
        cap_rate = net_annual / property_value * 100
        
        return {
            'property_value': property_value,
            'monthly_rent': monthly_rent,
            'gross_annual': gross_annual,
            'net_annual': round(net_annual),
            'net_monthly': round(net_monthly),
            'cap_rate': f"{cap_rate:.1f}%",
            'covers_expenses': net_monthly >= self.expenses,
        }
    
    def income_mix(self, sources):
        '''Calculate total passive income from multiple sources'''
        total_monthly = sum(s['monthly'] for s in sources)
        total_annual = total_monthly * 12
        
        return {
            'sources': sources,
            'total_monthly': total_monthly,
            'total_annual': total_annual,
            'covers_expenses': total_monthly >= self.expenses,
            'coverage_pct': round(total_monthly / self.expenses * 100, 1),
            'surplus_monthly': total_monthly - self.expenses,
        }

# planner = PassiveIncomePlanner(
#     monthly_salary=50000,
#     monthly_expenses=30000,
#     savings_rate=0.3
# )
# print(json.dumps(planner.fire_number(), indent=2, ensure_ascii=False))
# print(json.dumps(planner.years_to_fire(), indent=2))
"""

    def show_code(self):
        print("=== Financial Planner ===")
        print(self.CODE[:600])

planner = FinancialPlanner()
planner.show_code()

Passive Income Roadmap

# roadmap.py — Passive income roadmap by stage
import json

class PassiveRoadmap:
    STAGES = {
        "stage1": {
            "name": "Stage 1: Foundation (0-1 ปี)",
            "income": "0-5,000 บาท/เดือน",
            "actions": [
                "สร้าง emergency fund 6 เดือน",
                "เริ่มลงทุนในกองทุนรวม/ETF ทุกเดือน (DCA)",
                "เปิดบัญชี high-yield savings",
                "เรียนรู้การลงทุนพื้นฐาน",
            ],
        },
        "stage2": {
            "name": "Stage 2: Growth (1-3 ปี)",
            "income": "5,000-15,000 บาท/เดือน",
            "actions": [
                "เพิ่มการลงทุนในหุ้นปันผล + REITs",
                "สร้าง digital product (คอร์ส, ebook)",
                "เริ่ม content creation (blog, YouTube)",
                "พิจารณา rental property ตัวแรก",
            ],
        },
        "stage3": {
            "name": "Stage 3: Acceleration (3-7 ปี)",
            "income": "15,000-50,000 บาท/เดือน",
            "actions": [
                "Diversify: หุ้น + อสังหาฯ + digital + business",
                "Reinvest passive income ทั้งหมด (compound)",
                "Scale digital products + affiliate income",
                "พิจารณา SaaS หรือ automated business",
            ],
        },
        "stage4": {
            "name": "Stage 4: Financial Independence (7+ ปี)",
            "income": "50,000+ บาท/เดือน (ครอบคลุมค่าใช้จ่าย)",
            "actions": [
                "Passive income > monthly expenses = FIRE!",
                "Optional: ทำงานที่ชอบ ไม่ใช่ที่ต้องทำ",
                "Protect wealth: diversification, insurance",
                "Give back: สอน, mentor, charity",
            ],
        },
    }

    def show_roadmap(self):
        print("=== Passive Income Roadmap ===\n")
        for key, stage in self.STAGES.items():
            print(f"[{stage['name']}] → {stage['income']}")
            for action in stage['actions']:
                print(f"  • {action}")
            print()

roadmap = PassiveRoadmap()
roadmap.show_roadmap()

Tax & Legal Considerations

# tax.py — Tax considerations for passive income in Thailand
import json

class TaxConsiderations:
    THAI_TAX = {
        "salary": {
            "name": "เงินเดือน (Active)",
            "tax": "ภาษีเงินได้บุคคลธรรมดา 0-35%",
            "withholding": "หัก ณ ที่จ่ายทุกเดือน",
        },
        "dividends": {
            "name": "เงินปันผล",
            "tax": "หัก ณ ที่จ่าย 10% (เลือก final tax หรือรวมคำนวณ)",
            "tip": "ถ้ารายได้ต่ำ → รวมคำนวณอาจคืนภาษีได้",
        },
        "capital_gains": {
            "name": "กำไรจากการขายหุ้น",
            "tax": "ยกเว้นภาษี (ขายในตลาดหลักทรัพย์)",
            "tip": "กำไรจากหุ้นในตลาด SET ไม่เสียภาษี",
        },
        "rental": {
            "name": "ค่าเช่าอสังหาฯ",
            "tax": "หัก ณ ที่จ่าย 5% + รวมคำนวณภาษีเงินได้",
            "tip": "หักค่าใช้จ่ายเหมา 30% ของค่าเช่า",
        },
        "online_income": {
            "name": "รายได้ออนไลน์ (YouTube, Affiliate)",
            "tax": "ภาษีเงินได้ตาม section 40(8) — หักค่าใช้จ่าย 60%",
            "tip": "เงินจากต่างประเทศ > 180 วันในปีภาษี → เสียภาษีไทย",
        },
        "tax_savings": {
            "name": "ลดหย่อนภาษี",
            "tax": "SSF: max 200,000, RMF: max 500,000, ประกัน: max 100,000",
            "tip": "ลงทุน SSF/RMF = สร้าง passive income + ลดภาษี พร้อมกัน",
        },
    }

    def show_tax(self):
        print("=== Tax Considerations (Thailand) ===\n")
        for key, tax in self.THAI_TAX.items():
            print(f"[{tax['name']}]")
            print(f"  Tax: {tax['tax']}")
            print(f"  Tip: {tax['tip']}")
            print()

tax = TaxConsiderations()
tax.show_tax()

FAQ - คำถามที่พบบ่อย

Q: เริ่มสร้าง Passive Income ต้องมีเงินเท่าไหร่?

A: เริ่มได้ตั้งแต่ 0 บาท — ถ้าสร้าง digital products (blog, YouTube, ebook) หรือเริ่มลงทุน DCA กองทุนรวมตั้งแต่ 500-1,000 บาท/เดือน สำหรับ passive income ที่มีนัยสำคัญ (10,000+ บาท/เดือน): ต้องลงทุน 2-3 ล้านบาทในหุ้นปันผล yield 5% หรือสร้าง digital products ที่ขายได้ต่อเนื่อง สำคัญ: เริ่มเร็ว → compound interest ทำงานให้ → ผลลัพธ์ดีกว่า

Q: Passive Income จริงๆ แล้ว passive แค่ไหน?

A: ไม่มี passive income ที่ passive 100% — ทุกอย่างต้องดูแลบ้าง หุ้น/กองทุน: passive ที่สุด — review portfolio ปีละ 1-2 ครั้ง อสังหาฯ: ต้องดูแลผู้เช่า ซ่อมแซม จัดการ (ใช้ property manager ลด effort) Digital products: ต้อง update content, marketing, customer support YouTube/Blog: ต้องสร้าง content ใหม่เรื่อยๆ เพื่อรักษา traffic "Semi-passive" อาจเป็นคำที่ถูกต้องกว่า

Q: ควรเลิกทำ Active Income ไหม?

A: ไม่ — ในช่วงแรก Active Income คือ fuel สำหรับสร้าง Passive Income Strategy ที่ดี: ใช้ Active Income สร้าง savings → ลงทุนสร้าง Passive Income → เมื่อ Passive Income > Expenses → มี option เลิกงานประจำ (ถ้าต้องการ) หลายคนเลือก: ลดชั่วโมงทำงาน แต่ไม่หยุดทั้งหมด — มี purpose + social connection

Q: Passive Income ที่ดีที่สุดสำหรับมือใหม่คืออะไร?

A: อันดับ 1: DCA กองทุนรวม/ETF ทุกเดือน — ง่ายที่สุด ไม่ต้องมีความรู้มาก อันดับ 2: หุ้นปันผลคุณภาพสูง — ได้เงินปันผลทุกปี + โอกาส capital gain อันดับ 3: สร้าง digital content (blog, YouTube) — ลงทุนเวลาแทนเงิน ไม่แนะนำสำหรับมือใหม่: อสังหาฯ (ทุนสูง), Forex trading (ไม่ใช่ passive), MLM (ไม่ใช่ passive จริง)

📖 บทความที่เกี่ยวข้อง

active income vs passive incomeอ่านบทความ → passive active incomeอ่านบทความ → active income and passive incomeอ่านบทความ → amazon passive income redditอ่านบทความ → passive income กับ active incomeอ่านบทความ →

📚 ดูบทความทั้งหมด →